Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Problem z kompilacją Qnapi  (Przeczytany 8957 razy)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« dnia: 2015-08-09, 08:58:09 »
Witam.

Mój system operacyjny to Opensuse 13.2 64bit

Pobrałem sobie źródła programu do napisów Qmake http://qnapi.github.io/

Mam zainstalowane następujące pakiety
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> rpm -qa | grep icecream-clang
icecream-clang-wrappers-1.0.1-5.1.2.x86_64
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> rpm -qa | grep libconfig++
libconfig++9-1.4.9-6.1.2.x86_64
libconfig++-devel-1.4.9-6.1.2.x86_64
Potem wydałem polecenie
git clone --recursive https://github.com/QNapi/qnapi.git`
Oraz
qmake
i

gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> qmake
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> make
uic ui/frmprogress.ui
uic ui/frmlistsubtitles.ui
uic ui/frmsummary.ui
uic ui/frmscan.ui
uic ui/frmoptions.ui
uic ui/frmabout.ui
uic ui/napiprojekt/frmnapiprojektconfig.ui
uic ui/frmupload.ui
uic ui/frmcorrect.ui
uic ui/frmreport.ui
uic ui/opensubtitles/frmopensubtitlesconfig.ui
compiling src/main.cpp
In file included from src/qnapi.h:25:0,
                 from src/forms/frmprogress.h:30,
                 from src/qnapiapp.h:29,
                 from src/main.cpp:25:
src/qnapisy24engine.h:7:21: fatal error: QUrlQuery: Nie ma takiego pliku ani katalogu
 #include
                     ^
compilation terminated.
Makefile:581: polecenia dla obiektu 'tmp/main.o' nie powiodły się
make: *** [tmp/main.o] Błąd 1
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> qmake
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> make
compiling src/main.cpp
In file included from src/qnapi.h:25:0,
                 from src/forms/frmprogress.h:30,
                 from src/qnapiapp.h:29,
                 from src/main.cpp:25:
src/qnapisy24engine.h:7:21: fatal error: QUrlQuery: Nie ma takiego pliku ani katalogu
 #include
                     ^
compilation terminated.
Makefile:581: polecenia dla obiektu 'tmp/main.o' nie powiodły się
make: *** [tmp/main.o] Błąd 1
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8>
Wywaliło mi błąd tak jak powyżej.

Czego nie mam w systemie lub co źle robię?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #1 dnia: 2015-08-09, 10:11:03 »
src/qnapisy24engine.h:7:21: fatal error: QUrlQuery: No such file or directory
 #include
                     ^
System nie może znaleść bibliotek w systemie, tutaj QUrlQuery
sprawdziłem ...
$ locate QUrlQuery
/usr/lib64/qt5/include/QtCore/QUrlQuery
Biblioteka jest, czyli w systemie gdzieś brakuje ścieżki, gdzie make ma szukać tych bibliotek, a może problem tkwi w różnej lokalizacji bibiotek miedzy systemami.
Niestety w PCLnuxOS mam to samo.

Na upartego spróbowałem edycje pliku Qnapi  src/qnapisy24engine.h
i zamienilem
Cytuj
#include
na
Cytuj
#include
i to działa, ale to nie jest dobry pomysł, bo jak nie znalazł 1 biblioteki qt,
to zaraz nie znajdzie następnych jesli potrzebuje.

Wiem tylko ze konfiguracja bibliotek jest chyba zapisywana w plikach .pc w
pkgconfig.
$ locate QtCore | grep pc
/usr/include/QtCore/qatomic_powerpc.h
/usr/lib64/pkgconfig/QtCore.pc
Edit.
Przepraszam z wiki wynika ze w pkgconfig jest sciezka do bibliotek.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #2 dnia: 2015-08-09, 12:39:35 »
Cytat: tele
src/qnapisy24engine.h:7:21: fatal error: QUrlQuery: No such file or directory
 #include
                     ^
System nie może znaleść bibliotek w systemie, tutaj QUrlQuery
sprawdziłem ...
$ locate QUrlQuery
/usr/lib64/qt5/include/QtCore/QUrlQuery
Biblioteka jest, czyli w systemie gdzieś brakuje ścieżki, gdzie make ma szukać tych bibliotek, a może problem tkwi w różnej lokalizacji bibiotek miedzy systemami.
Niestety w PCLnuxOS mam to samo.

Na upartego spróbowałem edycje pliku Qnapi  src/qnapisy24engine.h
i zamienilem
Cytuj
#include
na
Cytuj
#include
i to działa, ale to nie jest dobry pomysł, bo jak nie znalazł 1 biblioteki qt,
to zaraz nie znajdzie następnych jesli potrzebuje.

Wiem tylko ze konfiguracja bibliotek jest chyba zapisywana w plikach .pc w
pkgconfig.
$ locate QtCore | grep pc
/usr/include/QtCore/qatomic_powerpc.h
/usr/lib64/pkgconfig/QtCore.pc
Edit.
Przepraszam z wiki wynika ze w pkgconfig jest sciezka do bibliotek.
Czyli to jest typowo wina źle napisanego programu, niepasującego do systemu operacyjnego?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #3 dnia: 2015-08-09, 13:09:28 »
Cytuj
Biblioteka jest, czyli w systemie gdzieś brakuje ścieżki, gdzie make ma szukać tych bibliotek, a może problem tkwi w różnej lokalizacji bibiotek miedzy systemami.
Ja tylko dałem przykład jak naprawić qnapi zeby dalo sie skompilowac,
ale problem jest w systemie, spytalem na własnym forum i tam przy tworzeniu paczek stosuje sie cos takiego

export QTDIR=%{_libdir}/qt5
export CFLAGS=-I%{_libdir}/qt5/include
export CXXFLAGS=-I%{_libdir}/qt5/include
%qmake_qt5
%make
czyli jak pozamieniasz "%..." makra np.
$ export QTDIR=/usr/lib64/qt5
$ export CFLAGS=-I/usr/lib64/qt5/include
$ export CXXFLAGS=-I/usr/lib64/qt5/include
powinno działać, wydaje mi się że to jest tylko tymczasowe ominięcie problemu,
bo generalnie system powinien potrafić szukać biblioteki, a nie żebyśmy my mu te ścieżki podawali za każdym razem.
Próbowałem też robić coś z " export LD_LIBRARY_PATH ... "
export LD_LIBRARY_PATH=/usr/lib64/qt5/include/QtCore:/usr/lib64/qt5/include/QtWidgets:$LD_LIBRARY_PATH
Ale w moim przypadku nie pomogło.

Edit:
Sprawdz coś !
makro qmake uzywa
/usr/lib64/qt5/bin/qmake
bo w systemie tez mam /usr/lib64/qt4/bin/qmake

Edit:
Dobra  troche pomogło, jestem juz blizej
jeszcze doinstalowałem lib64qt5network-devel
Nie moze znalesc /usr/include/QtXml/QtXml jeszcze,
na siłę dałem linka i u mnie sypie błędami, może robie coś źle, może potrzebuje nowszy pakiet,
może tobie się uda.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #4 dnia: 2015-08-09, 13:49:32 »
Cytat: tele
Edit:
Sprawdz coś !
makro qmake uzywa
/usr/lib64/qt5/bin/qmake
bo w systemie tez mam
/usr/lib64/qt4/bin/qmake
Coś się zmieniło

gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> /usr/lib64/qt5/bin/qmake
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8>
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> make
uic ui/frmprogress.ui
uic ui/frmlistsubtitles.ui
uic ui/frmsummary.ui
uic ui/frmscan.ui
uic ui/frmoptions.ui
uic ui/frmabout.ui
uic ui/napiprojekt/frmnapiprojektconfig.ui
uic ui/frmupload.ui
uic ui/frmcorrect.ui
uic ui/frmreport.ui
uic ui/opensubtitles/frmopensubtitlesconfig.ui
compiling src/main.cpp
src/main.cpp:15:24: fatal error: QApplication: Nie ma takiego pliku ani katalogu
 #include
                        ^
compilation terminated.
Makefile:950: polecenia dla obiektu 'tmp/main.o' nie powiodły się
make: *** [tmp/main.o] Błąd 1
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8>
Już się całkiem pogubiłem. To co teraz mi brakuje lub czego nie może znaleźć?


PS
też mam

usr/lib64/qt4/bin/
oraz

/usr/lib64/qt5/bin/

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #5 dnia: 2015-08-09, 13:56:50 »
pliku QApplication nie może Ci znaleść,
]$ locate QApplication
/usr/include/QtGui/QApplication
/usr/lib64/qt5/include/QtGui/QApplicationStateChangeEvent
/usr/lib64/qt5/include/QtWidgets/QApplication
Jesli nie masz to sprawdz czy masz zainstalowane
$ rpm -qf /usr/lib64/qt5/include/QtWidgets/QApplication
lib64qt5widgets-devel-5.4.2-1pclos2015
czy masz zainstalowane lib64qt5widgets-devel-5.4.2-1pclos2015

- Coś podobnego, bierz pod uwage że mam inny system, to pakiet może się ciut inaczej nazywać

Jesli masz to
Cytuj
$ export QTDIR=/usr/lib64/qt5
$ export CFLAGS=-I/usr/lib64/qt5/include
$ export CXXFLAGS=-I/usr/lib64/qt5/include
Powinno Ci pomóc, tylko zobacz za pomoca komendy
 locate QApplication
czy sciezka jest identyczna jak u mnie,

- Mam pytanie u ciebie w repozytorium Suse nie ma juz gotowej paczki Qnapi ?
http://software.opensuse.org/package/qnapi?search_term=Qnapi
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #6 dnia: 2015-08-09, 14:38:19 »
$ locate QNetworkAccessManager
/usr/include/QtNetwork/QNetworkAccessManager
$ rpm -qf /usr/include/QtNetwork/QNetworkAccessManager
lib64qt4-devel-4.8.7-1pclos2015
Sciezka powinna byc z qt5 , czyli chyba ja tez nie mam,  chyba ze Qnapi jeszcze czesciowo korzysta z qt4,
zainstaluj sprawdz.
Sprawdz tez z lib64qt5network-devel
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #7 dnia: 2015-08-09, 14:46:45 »
Cytat: tele
Sprawdz tez z lib64qt5network-devel
Dziękuję bardzo za podpowiedź. Bez twojej pomocy penie nie ruszyłbym.

Brakowało jeszcze dodatkowo kilka "develi" lecz wszystko z qt5

Po doinstalowaniu kompilacja poszła dość sporo dalej lecz niestety zakończyła się niepowodzeniem

gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> /usr/lib64/qt5/bin/qmake
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8> make
uic ui/frmprogress.ui
uic ui/frmlistsubtitles.ui
uic ui/frmsummary.ui
uic ui/frmscan.ui
uic ui/frmoptions.ui
uic ui/frmabout.ui
uic ui/napiprojekt/frmnapiprojektconfig.ui
uic ui/frmupload.ui
uic ui/frmcorrect.ui
uic ui/frmreport.ui
uic ui/opensubtitles/frmopensubtitlesconfig.ui
compiling src/main.cpp
compiling src/forms/frmprogress.cpp
compiling src/forms/frmlistsubtitles.cpp
compiling src/forms/frmsummary.cpp
compiling src/forms/frmscan.cpp
compiling src/forms/frmoptions.cpp
compiling src/forms/frmabout.cpp
compiling src/forms/frmnapiprojektconfig.cpp
compiling src/forms/frmupload.cpp
compiling src/forms/frmcorrect.cpp
compiling src/forms/frmreport.cpp
compiling src/forms/frmopensubtitlesconfig.cpp
compiling src/qcumber/qmanagedrequest.cpp
compiling src/qcumber/qmanagedsocket.cpp
compiling src/qcumber/qsingleapplication.cpp
compiling src/qnapiconfig.cpp
compiling src/qnapiapp.cpp
compiling src/qnapicli.cpp
compiling src/qnapi.cpp
compiling src/qnapiabstractengine.cpp
compiling src/qnapiprojektengine.cpp
compiling src/qopensubtitlesengine.cpp
compiling src/qmultiparthttprequest.cpp
compiling src/movieinfo.cpp
compiling src/qnapiopendialog.cpp
compiling src/qnapilanguage.cpp
compiling src/qnapisy24engine.cpp
compiling src/synchttp.cpp
compiling src/syncxmlrpc.cpp
compiling src/encodingutils.cpp
compiling deps/libmaia/maiaObject.cpp
compiling deps/libmaia/maiaFault.cpp
compiling deps/libmaia/maiaXmlRpcClient.cpp
compiling deps/libmaia/maiaXmlRpcServer.cpp
compiling deps/libmaia/maiaXmlRpcServerConnection.cpp
compiling src/qcumber/qinterprocesschannel.cpp
rcc res/resources.qrc
compiling tmp/qrc_resources.cpp
moc src/forms/frmprogress.h
compiling tmp/moc_frmprogress.cpp
moc src/forms/frmlistsubtitles.h
compiling tmp/moc_frmlistsubtitles.cpp
moc src/forms/frmsummary.h
compiling tmp/moc_frmsummary.cpp
moc src/forms/frmscan.h
compiling tmp/moc_frmscan.cpp
moc src/forms/frmoptions.h
compiling tmp/moc_frmoptions.cpp
moc src/forms/frmabout.h
compiling tmp/moc_frmabout.cpp
moc src/forms/frmnapiprojektconfig.h
compiling tmp/moc_frmnapiprojektconfig.cpp
moc src/forms/frmupload.h
compiling tmp/moc_frmupload.cpp
moc src/forms/frmcorrect.h
compiling tmp/moc_frmcorrect.cpp
moc src/forms/frmreport.h
compiling tmp/moc_frmreport.cpp
moc src/forms/frmopensubtitlesconfig.h
compiling tmp/moc_frmopensubtitlesconfig.cpp
moc src/qcumber/qmanagedsocket.h
compiling tmp/moc_qmanagedsocket.cpp
moc src/qcumber/qsingleapplication.h
compiling tmp/moc_qsingleapplication.cpp
moc src/qnapiapp.h
compiling tmp/moc_qnapiapp.cpp
moc src/qnapiopendialog.h
compiling tmp/moc_qnapiopendialog.cpp
moc src/qnapilanguage.h
compiling tmp/moc_qnapilanguage.cpp
moc src/qnapithread.h
compiling tmp/moc_qnapithread.cpp
moc src/synchttp.h
compiling tmp/moc_synchttp.cpp
moc src/syncxmlrpc.h
compiling tmp/moc_syncxmlrpc.cpp
moc deps/libmaia/maiaObject.h
compiling tmp/moc_maiaObject.cpp
moc deps/libmaia/maiaFault.h
compiling tmp/moc_maiaFault.cpp
moc deps/libmaia/maiaXmlRpcClient.h
compiling tmp/moc_maiaXmlRpcClient.cpp
moc deps/libmaia/maiaXmlRpcServer.h
compiling tmp/moc_maiaXmlRpcServer.cpp
moc deps/libmaia/maiaXmlRpcServerConnection.h
compiling tmp/moc_maiaXmlRpcServerConnection.cpp
moc src/qcumber/qinterprocesschannel.h
compiling tmp/moc_qinterprocesschannel.cpp
linking qnapi
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot open output file qnapi: Jest katalogiem
collect2: error: ld returned 1 exit status
Makefile:336: polecenia dla obiektu 'qnapi' nie powiodły się
make: *** [qnapi] Błąd 1
gienek@linux-ygzy:~/Pulpit/qnapi-0.1.8>
Teraz nie bardzo wiem czy czegoś brakuje, czy raczej problem leży w czymś innym.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #8 dnia: 2015-08-09, 14:47:11 »
Twoj post zniknoł o mlocate
podobny błąd miałeś ?
https://forums.opensuse.org/showthread.php/486239-quot-locate-quot-command-is-supported

Trzeba by zobaczyć jak inni sobie poradzili z kompilacją w plikach spec,
może akurat z tą wersją Qnapi jest coś nie tak, może to kwestia kompilatora,
ja mam zbyt małe doświadczenie. (*.src.rpm --> *.spec)
http://software.opensuse.org/package/qnapi?search_term=Qnapi
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #9 dnia: 2015-08-09, 15:10:15 »
Cytat: tele
Twoj post zniknoł o mlocate
podobny błąd miałeś ?
https://forums.opensuse.org/showthread.php/486239-quot-locate-quot-command-is-supported

Trzeba by zobaczyć jak inni sobie poradzili z kompilacją w plikach spec,
może akurat z tą wersją Qnapi jest coś nie tak, może to kwestia kompilatora,
ja mam zbyt małe doświadczenie. (*.src.rpm --> *.spec)
http://software.opensuse.org/package/qnapi?search_term=Qnapi
Dziękuję bardzo za pomoc w rozwiązaniu problemu z locate. Już działa :)

linux-ygzy:/home/gienek/Pulpit/qnapi-0.1.8 # locate QNetworkAccessManager
/usr/include/QtNetwork/QNetworkAccessManager
/usr/include/qt5/QtNetwork/QNetworkAccessManager
linux-ygzy:/home/gienek/Pulpit/qnapi-0.1.8 #
Niestety kompilacja qnapi zakończyła się błędem i nie bardzo wiem w czym jest problem.
Opisałem to jeden post nad twoim (nad tym na który odpowiadam)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #10 dnia: 2015-08-09, 19:17:55 »
Zrobiłem sobie paczke rpm,
ale nie rozumiem dlaczego ładnie mi paczkę zrobiło,
a jak próbowałem ręcznie to samo zrobić to mam błąd.

[gg@localhost qnapi-0.1.8]$ export QTDIR=/usr/lib64/qt5
[gg@localhost qnapi-0.1.8]$ QTDIR=/usr/lib64/qt5
[gg@localhost qnapi-0.1.8]$ export CFLAGS=-I/usr/lib64/qt5/include
[gg@localhost qnapi-0.1.8]$ CFLAGS=-I/usr/lib64/qt5/include
[gg@localhost qnapi-0.1.8]$ export CXXFLAGS=-I/usr/lib64/qt5/include
[gg@localhost qnapi-0.1.8]$ CXXFLAGS=-I/usr/lib64/qt5/include
[gg@localhost qnapi-0.1.8]$ /usr/lib64/qt5/bin/qmake libsuff=64 QMAKE_CFLAGS=-I/usr/lib64/qt5/include QMAKE_CXXFLAGS=-I/usr/lib64/qt5/include 'QMAKE_LFLAGS= -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id' QMAKE_STRIP=
[gg@localhost qnapi-0.1.8]$ make -O -j4
compiling src/forms/frmsummary.cpp
In file included from src/forms/frmsummary.h:24:0,
                 from src/forms/frmsummary.cpp:15:
tmp/ui_frmsummary.h: In member function ‘void Ui_frmSummary::retranslateUi(QDialog*)’:
tmp/ui_frmsummary.h:101:124: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
         frmSummary->setWindowTitle(QApplication::translate("frmSummary", "QNapi - rezultat dopasowania napis\\303\\263w", 0, QApplication::UnicodeUTF8));
                                                                                                                            ^
In file included from src/forms/frmsummary.h:24:0,
                 from src/forms/frmsummary.cpp:15:
tmp/ui_frmsummary.h:102:107: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
         lbSuccess->setText(QApplication::translate("frmSummary", "Pobrano napisy dla 5 plik\\303\\263w", 0, QApplication::UnicodeUTF8));
       . . .                                                                                                    ^
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #11 dnia: 2015-08-09, 19:44:59 »
Cytat: tele
Zrobiłem sobie paczke rpm,
ale nie rozumiem dlaczego ładnie mi paczkę zrobiło,
a jak próbowałem ręcznie to samo zrobić to mam błąd.
Rozwiązałem problem z QNetworkAccessManager

Brakowało któregoś z develów

Teraz mam inny błąd


compiling tmp/moc_qinterprocesschannel.cpp
linking qnapi
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
Makefile:336: polecenia dla obiektu 'qnapi' nie powiodły się
make: *** [qnapi] Błąd 1
gienek@linux-ygzy:~/Pulpit/qnapi>
Nie wiem czemu wyświetla mi cannot find -lGL skoro mam

gienek@linux-ygzy:~/Pulpit/qnapi> rpm -qa | grep Mesa-libGL-devel
Mesa-libGL-devel-10.3.7-91.6.1.x86_64
gienek@linux-ygzy:~/Pulpit/qnapi>
Chyba, że to nie o pliki należące do Mesa-libGL-devel chodzi

polecenie locate nic mi nie wyświetla

gienek@linux-ygzy:~/Pulpit/qnapi> locate lGL
gienek@linux-ygzy:~/Pulpit/qnapi>

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Problem z kompilacją Qnapi
« Odpowiedź #12 dnia: 2015-08-09, 20:00:19 »
To sugeruje że qmake albo make potrzebuje jakiejś opcji albo faktycznie brak jakiejś biblioteki, robiłeś pokolei tak jak ja wyżej ?

Zobacz jeszcze to
http://stackoverflow.com/questions/21092733/qt-debian-ubuntu-cant-compile-error-cannot-find-lgl
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.