sokar620 Napisano Listopad 13, 2009 Zgłoszenie Share Napisano Listopad 13, 2009 Kompilacja programów korzystających z boost często nastręcza problemów. Walczyłem z tym kiedyś i o ile dobrze pamiętam pomagały linki symboliczne w stylu ln -s /usr/lib/libboost_filesystem-mt.so.1.34.1 /usr/lib/libboost_filesystem-mt.so Ich ilość była niestety dość spora (libboost_date_time, libboost_graph itd.). No ale to była Fedora. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
killzone Napisano Listopad 14, 2009 Autor Zgłoszenie Share Napisano Listopad 14, 2009 hmm to chyba chodzi o to prawda ... /usr/local/include/boost/program_options/detail/parsers.hpp:77: undefined reference to `boost::program_options::detail::cmdline::set_additional_parser(boost::functi on1<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)' ../../src/Core/.libs/libmoorie.so: undefined reference to `boost::system::get_system_category()' ../../src/Core/.libs/libmoorie.so: undefined reference to `boost::filesystem::detail::file_size_api(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../../src/Core/.libs/libmoorie.so: undefined reference to `boost::system::get_generic_category()' collect2: ld returned 1 exit status gmake[3]: *** [moorie] Błąd 1 gmake[3]: Opuszczenie katalogu `/root/Desktop/PLIKI/trunk/src/Cli' gmake[2]: *** [all-recursive] Błąd 1 gmake[2]: Opuszczenie katalogu `/root/Desktop/PLIKI/trunk/src' gmake[1]: *** [all] Błąd 2 gmake[1]: Opuszczenie katalogu `/root/Desktop/PLIKI/trunk/src' gmake: *** [all-recursive] Błąd 1 ciężka sprawa :lammer: A jeszcze jedno mam qt4 zainstalowane w wersji 4.2 i chce sobie ręcznie skompilowac do qt-x11-opensource-src-4.5.3 wszystko sie kompiluje ale wersja pozostaje 4.2 Jak to jest ze stara wesja zosatje albo dlaczego nie jest zastąpiona. Instalacja przebeiega jak zwykle configure make i make install i powinno byc , a u mnie dalej to co było jest czyli 4.2 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Listopad 14, 2009 Zgłoszenie Share Napisano Listopad 14, 2009 Możliwe, że podczas konfiguracji trzeba dać ./configure --prefix=/usr Wydaje mi się, że standardowa kompilacja instaluje pliki qt w /usr/local Nie wiem tylko, czy to jest dobry pomysł, w Fedorze do Qt dołączonych jest ponad 20 paczy. Jesteś pewien, że Fedora nie byłaby dla Ciebie lepszym rozwiązaniem ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
killzone Napisano Listopad 15, 2009 Autor Zgłoszenie Share Napisano Listopad 15, 2009 Słuchaj to nie mój wymóg tylko szkolny ... Centos to Centos wiesz jak to w szkole ... Kiedyś miałem Mandrake Linux 10.0 jakies 6 lat temu to fakt kadu instalowało sie bez najmniejszych problemów. Wiem ze zaraz dam OFFTOP ale Centos w Skali reszty systemów wyada jako system Trudny w obsłudze... ?? A tak w ogóle) ORT to chce powiedziec ze moje problemy wynikają z braku podstawowych zasad dzialania systemu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Listopad 15, 2009 Zgłoszenie Share Napisano Listopad 15, 2009 Centos stawia na min. na stabilność, stąd tylko sprawdzone wersje programów/bibliotek. Jak będziesz chciał instalować nowości często napotkasz na trudności, czy błędy kompilacji. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się