Portál AbcLinuxu, 18. dubna 2024 19:27


Dotaz: Chyba při kompiaci

12.1.2010 17:20 janpavel
Chyba při kompiaci
Přečteno: 270×
Odpovědět | Admin
Při kompilaci zvukového přehrávače guayadeqe 0.2.1 končím takto:
Scanning dependencies of target guayadeque
[  1%] Building CXX object src/CMakeFiles/guayadeque.dir/AlListBox.o
c++: _FILE_OFFSET_BITS=64: Adresář nebo soubor neexistuje
c++: _LARGE_FILES: Adresář nebo soubor neexistuje
c++: __WXGTK__: Adresář nebo soubor neexistuje
make[2]: *** [src/CMakeFiles/guayadeque.dir/AlListBox.o] Error 1
make[1]: *** [src/CMakeFiles/guayadeque.dir/all] Error 2
make: *** [all] Error 2
chyba: Špatný návratový kód z /var/tmp/rpm-tmp.6MRvb2 (%install)
Co mám prosím pěkně dělat? Dík.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

petka avatar 12.1.2010 18:40 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Projdi si google , vypada to ze pro kompilaci ti chybi nejake zavislosti . Koukni na REDAME , melo by tam byt co vsechno potrebujes , aby se ti vse spravne prelozilo .
Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
12.1.2010 19:31 janpavel
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Mám myslím vše. Fakt tomu nerozumím. :-(
12.1.2010 19:37 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Já tomu rozumím :) Systém pro řízení překladu neumí zadefinovat makra pro preprocesor C++. Asi místo c++ -D_LARGE_FILES zroják volá c++ _LARGE_FILES zdroják. Překladač pak pochopitelně řve, že žádný soubor soubor _LARGE_FILE neexistuje.
12.1.2010 20:33 janpavel
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Teorii matně chápu. Ale co s tím? Export?
12.1.2010 21:43 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém spôsobuje cmake verzie novšej ako 2.6.4. V SVN to je opravené. Malo by stačiť vymazať z CMakeLists.txt riadok
ADD_DEFINITIONS(${wxWidgets_DEFINITIONS})
12.1.2010 21:50 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Chyba při kompiaci
A ešte by som doplnil, že ja osobne by som kompiloval práve tú SVN verziu (vyzerá to tak, že oproti tej verzii 0.2.1 je tam veľmi veľa vylepšení).
13.1.2010 12:58 janpavel
Rozbalit Rozbalit vše Re: Chyba při kompiaci
SVN:
[ 48%] Building CXX object src/CMakeFiles/guayadeque.dir/TaskBar.o
[ 49%] Building CXX object src/CMakeFiles/guayadeque.dir/TrackEdit.o
/root/rpmbuild/BUILD/guayadeque-0.2.2-svn.500/Trunk/src/TrackEdit.cpp: In member function ‘void guTrackEditor::OnMBrainzCopyButtonClicked(wxCommandEvent&)’:
/root/rpmbuild/BUILD/guayadeque-0.2.2-svn.500/Trunk/src/TrackEdit.cpp:1226: error: ‘wxRE_ADVANCED’ was not declared in this scope
/root/rpmbuild/BUILD/guayadeque-0.2.2-svn.500/Trunk/src/TrackEdit.cpp: In member function ‘void guTrackEditor::OnMBrainzDateCopyButtonClicked(wxCommandEvent&)’:
/root/rpmbuild/BUILD/guayadeque-0.2.2-svn.500/Trunk/src/TrackEdit.cpp:1287: error: ‘wxRE_ADVANCED’ was not declared in this scope
make[2]: *** [src/CMakeFiles/guayadeque.dir/TrackEdit.o] Error 1
make[1]: *** [src/CMakeFiles/guayadeque.dir/all] Error 2
make: *** [all] Error 2
chyba: Špatný návratový kód z /var/tmp/rpm-tmp.NH9PcN (%install)
A zase nevím. :-( Přitom veze 0.1.x šly tak snadno...
13.1.2010 15:45 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Toto je starý a známy problém. Skús niečo takéto, a teda, do toho súboru TrackEdit.cpp pridaj:
#ifndef wxHAS_REGEX_ADVANCED
    #define wxRE_ADVANCED 0
#endif
14.1.2010 16:16 janpavel
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Dík, pomohlo. Ale není zvlášť stabilní. Asi zůstanu u Jajuku / Amaroku. Škoda, ovládání je tak super...
13.1.2010 18:59 Nikola Pajkovský | skóre: 16
Rozbalit Rozbalit vše Re: Chyba při kompiaci
Odpovědět | | Sbalit | Link | Blokovat | Admin

no nevim ted jsme si stahl tarball a bezproblemu jsem to vybuildil. stacilo spusti cmake a vyresit vsechny zavislosti u kterych zarve.

cmake .

make

Jakou mas verzi gcc a cmake?

Save the whales. Feed the hungry. Free the mallocs

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.