portals Napisano Luty 23, 2012 Zgłoszenie Share Napisano Luty 23, 2012 Witam Od jakiegoś czasu nie mogę kompilować klienta bitcoin pod koniec pojawia się błąd: g++ -fstack-protector -Wl,-O1 -o bitcoin-qt build/bitcoin.o build/bitcoingui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/addressbookpage.o build/messagepage.o build/aboutdialog.o build/editaddressdialog.o build/bitcoinaddressvalidator.o build/util.o build/netbase.o build/key.o build/script.o build/main.o build/init.o build/net.o build/irc.o build/checkpoints.o build/db.o build/json_spirit_writer.o build/json_spirit_value.o build/json_spirit_reader.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/bitcoinstrings.o build/bitcoinamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/bitcoinrpc.o build/rpcdump.o build/overviewpage.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/bitcoinunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/moc_bitcoingui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o build/moc_optionsdialog.o build/moc_sendcoinsdialog.o build/moc_addressbookpage.o build/moc_messagepage.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_bitcoinaddressvalidator.o build/moc_clientmodel.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_bitcoinamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/qrc_bitcoin.o -L/usr/lib64 -lminiupnpc -lssl -lcrypto -ldb_cxx -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lQtGui -lQtCore -lpthread /usr/bin/ld: build/qtipcserver.o: undefined reference to symbol 'shm_unlink@@GLIBC_2.2.5' /usr/bin/ld: note: 'shm_unlink@@GLIBC_2.2.5' is defined in DSO /lib64/librt.so.1 so try adding it to the linker command line /lib64/librt.so.1: could not read symbols: Invalid operation collect2: ld returned 1 exit status make: *** [bitcoin-qt] Błąd 1 Ma ktoś pomysł o co chodzi z tym? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Luty 23, 2012 Zgłoszenie Share Napisano Luty 23, 2012 Lepiej jest skorzystac z zewnetrznego repozytorium. Nawet jesli pakiety nie beda sie instalowaly na F16 to mozesz wykorzystac plik SPEC z src do zbudowania wlasnego pakietu na F16, bo jest to duzo lepsza opcja niz kompilowania. Repo http://olea.org/paquetes-rpm/repoview/bitcoin.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
portals Napisano Luty 24, 2012 Autor Zgłoszenie Share Napisano Luty 24, 2012 Z tego SPEC tez nie idzie: g++: error: /home/piotrek/rpmbuild/BUILDROOT/bitcoin-0.5.0-1.fc15.x86_64-openssl-bin/lib/libssl.a: No such file or directory g++: error: /home/piotrek/rpmbuild/BUILDROOT/bitcoin-0.5.0-1.fc15.x86_64-openssl-bin/lib/libcrypto.a: No such file or directory make: *** [bitcoind] Error 1 Juz kiedys próbowalem z SPEC'a jednak zawsze konczylo sie to problemami a kompilacja po zmianie openssl dzialala. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Luty 24, 2012 Zgłoszenie Share Napisano Luty 24, 2012 Prawdopodobnie brakuje Ci pakietów *-devel. To jest potrzebne zarówno przy kompilacji jak i przy budowie pakietu (kompilacja jest jednym z kroków budowania pakietu). libssl.a i libcrypto.a sa skladnikami pakietu openssl-static, wiec pewnie trzeba yum install openssl-devel No a potem analogicznie kolejne devele, bo ten zapewne nie jest ostatnim z brakujacych. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
portals Napisano Luty 24, 2012 Autor Zgłoszenie Share Napisano Luty 24, 2012 Openssl sam budowalem oraz instalowalem wszystko na dodatek ten rpm ma w sobie tez openssl. Przedtem kompilowalem bez wiekszych problemów wiec problem openssl raczej odpada. Openssl w Fedorze ma usuniete pewnie elementy niezbedne do dzialania tego programu i stad sa te kombinacje. EDIT: Dla pewnosci zbuduje ponownie i zobaczymy, EDIT2: Nic to nie dalo, Openssl zbudowal sie bez problemów. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
portals Napisano Marzec 2, 2012 Autor Zgłoszenie Share Napisano Marzec 2, 2012 Problemu nie udalo mi sie ciagle rozwiazac. Ma ktos jeszcze pomysl? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Marzec 3, 2012 Zgłoszenie Share Napisano Marzec 3, 2012 Próbowales po prostu dodac to repozytorium i zainstalowac ten pakiet yumem? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
portals Napisano Marzec 14, 2012 Autor Zgłoszenie Share Napisano Marzec 14, 2012 Znalazlem rozwiazanie: https://github.com/bitcoin/bitcoin/issues/879 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ę