Wiem, że to prawdopodobnie coś trywialnego, ale nie mogę znaleźć odpowiedzi. Właśnie zakończyłem świeżą instalację Scientific Linux 6.5 - która jest dostarczana z Pythonem 2.6 i Qt 4.6.2. Chciałbym użyć interpretera Python python2.7.8, więc pobrałem to i zainstalowałem. Używam QtDesigner dla ułatwienia przy tworzeniu GUIS, więc potrzebuję powiązań PyQt z tym. Dlatego pobranych SIP-4.16.3, skonfigurowany z:Instalowanie PyQt4.11.2 na Scientific Linux 6.5
python2.7 ./configure (w SIP katalogu download)
aby powiązań do nowszej wersji Pythona. Wszystko do tej pory działa dobrze. I spróbuj zainstalować PyQt4.11.2 w ten sam sposób:
python2.7 ./configure --qmake =/usr/lib/Qt4/bin/QMake -g (aby podnieść wersję Qt4 z qmake z statyczne biblioteki QT)
skrypt configure dopełnia dobrze, ale pojawia się następujący komunikat o błędzie podczas 'make':
błędzie: 'PrintCurrentPage' nie jest członkiem 'QAbstractPrintDialog' ..../Pliki do pobrania/PyQt-x11-gpl-4.11.2/QtGui/sipQtGuiQAbstractPrintDialog.cpp: 1787: błąd: zbyt wiele inicjalizatorów dla 'sipEnumMemberDef' make [1]: * [sipQtGuiQAbstractPrintDialog.o] Błąd 1 zrobić [1]: Opuszczenie katalogu `..../Downloads/PyQt-x11-GPL-4.11.2/QtGui” Producent: * [wszystkie] Błąd 2
jestem w tym momencie trochę zagubiony i przez jakiś czas walę głową, to musi być coś prostego, co przeoczyłem, każda pomoc byłaby świetna.
góry dzięki
Moja opinia: kompilacja qt (i pokrewnego) jest królewskim bólem, a lepiej, jeśli dostaniesz dystrybucję adekwatną do twoich potrzeb, w tym przypadku może anakondę. – mdurant