Bug 26800 - Прошу обновить до 6.0.1
: Прошу обновить до 6.0.1
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libqwt6)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-01-11 00:18 by
Modified: 2012-01-13 16:50 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-01-11 00:18:10
Я хочу обновить qwt-polar до 1.0.0, но ему нужен исключительно 6.0.1
------- Comment #1 From 2012-01-11 07:08:08 -------
Придётся подождать до Qt 4.8
------- Comment #2 From 2012-01-11 11:45:56 -------
А там разве завязано на 4.8 или Вы просто не хотите/нет времени сейчас этим
заниматься?
------- Comment #3 From 2012-01-11 11:58:53 -------
У апстрима в svn уже 6.1.0, он завязан на новый Qt. А более старый (т.е. релиз
6.0.1) собирать просто не вижу особого смысла, если всё равно потом сразу за
обновлённым Qt заново собирать придётся, да и времени мало.

PS. Впрочем, asy@ вроде как согласился обновить именно до 6.0.1, так что,
может, быть, скоро и появится...
------- Comment #4 From 2012-01-11 12:45:16 -------
(В ответ на комментарий №3)
> У апстрима в svn уже 6.1.0, он завязан на новый Qt. А более старый (т.е. релиз
> 6.0.1) собирать просто не вижу особого смысла, если всё равно потом сразу за
> обновлённым Qt заново собирать придётся, да и времени мало.

Понял.

> PS. Впрочем, asy@ вроде как согласился обновить именно до 6.0.1, так что,
> может, быть, скоро и появится...
Буду очень рад, если всё-таки собирут и 6.0.1, а то вдруг qwt-polar  с 6.1.0 не
заведётся :)
------- Comment #5 From 2012-01-11 18:54:26 -------
6.0.1-alt1 в Сизифе. В p6 я тоже надеюсь его увидеть. :-)
------- Comment #6 From 2012-01-12 11:59:08 -------
(В ответ на комментарий №5)
> 6.0.1-alt1 в Сизифе. В p6 я тоже надеюсь его увидеть. :-)
Благодарю! :)
------- Comment #7 From 2012-01-12 19:05:01 -------
Решил, что переоткрою эту багу, а не буду заводить новую на проблему со
сборкой.

В общем в qwtconfig.pri пути установки забиты так:

QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]                                      

unix {                                                                          
    QWT_INSTALL_PREFIX    = /usr                                                
}                                                                               

win32 {                                                                         
    QWT_INSTALL_PREFIX    = C:/Qwt-$$QWT_VERSION                                
}                                                                               

QWT_INSTALL_DOCS      = $${QWT_INSTALL_PREFIX}/doc                              
QWT_INSTALL_HEADERS   = $${QWT_INSTALL_PREFIX}/include                          
QWT_INSTALL_LIBS      = $${QWT_INSTALL_PREFIX}/lib


Но сами хедеры qwt находится в /usr/include/qwt

Это пол проблемы. qwtconfig.pri использует qwt.prf и там:

contains(QWT_CONFIG, QwtFramework) {                                            

    INCLUDEPATH *= $${QWT_INSTALL_LIBS}/qwt.framework/Headers                   
    LIBS        *= -F$${QWT_INSTALL_LIBS}                                       
}                                                                               
else {                                                                          

    INCLUDEPATH *= $${QWT_INSTALL_HEADERS}                                      
    LIBS        *= -L$${QWT_INSTALL_LIBS}                                       
}                                                                               

INCLUDEPATH_QWT = $${INCLUDEPATH}                                               
qtAddLibrary(qwt)                                                               

# we don't want qtAddLibrary to expand the                                      
# include path, with directories, that might                                    
# conflict with other installations of qwt                                      

INCLUDEPATH      = $${INCLUDEPATH_QWT}


И теперь, когда я хочу собрать qwtpolar, в котором прописано CONFIG += qwt я 
получаю в пути на qwt в pro файлы вот такое "-I/usr/include" :(
------- Comment #8 From 2012-01-12 20:07:15 -------
Хм. А я на это место даже и не посмотрел... Просто постарался сделать
максимально близко к предыдущему пакету. У меня zyGrib собрался в таком виде, и
я успокоился на этом. Да, раз qwtconfig.pri пакуется и используется, надо там
правильно сделать... Кто делать будет ? :-)
------- Comment #9 From 2012-01-12 21:24:50 -------
apt-repo add 61863 
Похоже на истину ?
------- Comment #10 From 2012-01-13 15:17:07 -------
(В ответ на комментарий №9)
> apt-repo add 61863 
> Похоже на истину ?
Ура! То что нужно! Отправьте в Сизиф, пожалуйста.
------- Comment #11 From 2012-01-13 16:50:23 -------
6.0.1-alt2 в Сизифе.