Jump to content

Problem Z Kompilacja


portals
 Share

Recommended Posts

Witam

Chciałem skompilować BitCoin-Qt ale zawsze mam błąd:

/usr/bin/ld: cannot find -lboost_thread

collect2: ld returned 1 exit status

make: *** [bitcoin-qt] Błąd 1

Instalowałem prawie wszystko co w repro ma słowo boost i dalej to samo. Ma ktoś pomysł?

Przy okazji czy da się edytować tytuł bo zrobiłem jak widać literówkę?

Link to comment
Share on other sites

Najłatwiej byłoby gdybyś pokazał co masz zainstalowane rpm -qa | grep boost

Nie brakuje Ci boost-thread?

 

Co do opcji to administracja działa na forum tylko w teorii. W praktyce nikt się nie zajmuje forum ;)

Link to comment
Share on other sites

Jak pisałem instalowałem wszystko co się da :)

[piotrek@Piotrek-PC1 ~]$ rpm -qa | grep boost
boost-signals-1.46.0-3.fc15.x86_64
boost-static-1.46.0-3.fc15.x86_64
boost-regex-1.46.0-3.fc15.i686
boost-date-time-1.46.0-3.fc15.x86_64
boost-mpich2-1.46.0-3.fc15.x86_64
boost-wave-1.46.0-3.fc15.i686
boost-random-1.46.0-3.fc15.x86_64
boost-openmpi-devel-1.46.0-3.fc15.x86_64
boost-serialization-1.46.0-3.fc15.i686
boost-filesystem-1.46.0-3.fc15.x86_64
boost-devel-1.46.0-3.fc15.x86_64
boost-filesystem-1.46.0-3.fc15.i686
boost-random-1.46.0-3.fc15.i686
boost-iostreams-1.46.0-3.fc15.x86_64
boost-graph-mpich2-1.46.0-3.fc15.x86_64
boost-graph-1.46.0-3.fc15.i686
boost-program-options-1.46.0-3.fc15.x86_64
boost-test-1.46.0-3.fc15.x86_64
boost-build-1.46.0-3.fc15.noarch
boost-mpich2-devel-1.46.0-3.fc15.x86_64
boost-openmpi-1.46.0-3.fc15.x86_64
boost-python-1.46.0-3.fc15.x86_64
boost-jam-1.46.0-3.fc15.x86_64
mingw32-boost-1.46.0-1.fc15.noarch
boost-signals-1.46.0-3.fc15.i686
boost-system-1.46.0-3.fc15.x86_64
boost-regex-1.46.0-3.fc15.x86_64
boost-thread-1.46.0-3.fc15.x86_64
boost-python-1.46.0-3.fc15.i686
boost-serialization-1.46.0-3.fc15.x86_64
mingw32-boost-static-1.46.0-1.fc15.noarch
boost-graph-openmpi-1.46.0-3.fc15.x86_64
boost-thread-1.46.0-3.fc15.i686
boost-program-options-1.46.0-3.fc15.i686
boost-wave-1.46.0-3.fc15.x86_64
boost-openmpi-python-1.46.0-3.fc15.x86_64
boost-devel-1.46.0-3.fc15.i686
boost-1.46.0-3.fc15.x86_64
boost-math-1.46.0-3.fc15.x86_64
boost-test-1.46.0-3.fc15.i686
boost-date-time-1.46.0-3.fc15.i686
boost-graph-1.46.0-3.fc15.x86_64
boost-mpich2-python-1.46.0-3.fc15.x86_64
boost-iostreams-1.46.0-3.fc15.i686
boost-system-1.46.0-3.fc15.i686

Przy okazji pytanie: To normalne że Fedora tak zamula gdy kopiują się pliki?

Link to comment
Share on other sites

A moze po prostu spróbuj przebudowac paczke z src.rpm → http://www.openmamba...tcoin-qt.source ?

Przy okazji wszelkie zaleznosci sa na tej stronie podane a w .spec z src.rpm tez na pewno to znajdziesz.

 

[EDIT]

Oczywiscie z tym tez moga byc jakies problemy, bo oczywiscie OpenMamba != Fedora, ale na pewno taki .src.rpm bedzie blizszy Fedory niz .deb

Edited by WalDo
Link to comment
Share on other sites

Hym moze tak zamula bo mam RAID 1 programowego(z Linux nie Fakeraid) ale tylko na systemie a zamula gdy kopiuje na home tez

Prosze to wynik:

[piotrek@Piotrek-PC1 ~]$ find /usr/lib/ -name '*boost*'

/usr/lib/libboost_iostreams-mt.so.1.46.0

/usr/lib/libboost_random.so

/usr/lib/libboost_regex.so

/usr/lib/libboost_random.so.1.46.0

/usr/lib/libboost_date_time.so

/usr/lib/libboost_program_options.so.1.46.0

/usr/lib/libboost_program_options.so

/usr/lib/libboost_unit_test_framework-mt.so.1.46.0

/usr/lib/libboost_iostreams.so

/usr/lib/libboost_signals.so.1.46.0

/usr/lib/libboost_unit_test_framework-mt.so

/usr/lib/gcc/arm-gp2x-linux/4.1.2/include/c++/bits/boost_concept_check.h

/usr/lib/gcc/arm-gp2x-linux/4.1.2/include/c++/tr1/boost_shared_ptr.h

/usr/lib/libboost_random-mt.so.1.46.0

/usr/lib/libboost_prg_exec_monitor-mt.so.1.46.0

/usr/lib/libboost_unit_test_framework.so

/usr/lib/libboost_filesystem-mt.so

/usr/lib/libboost_python.so

/usr/lib/libboost_system-mt.so

/usr/lib/libboost_date_time-mt.so

/usr/lib/libboost_date_time-mt.so.1.46.0

/usr/lib/libboost_program_options-mt.so.1.46.0

/usr/lib/libboost_wave-mt.so

/usr/lib/libboost_graph-mt.so

/usr/lib/libboost_iostreams-mt.so

/usr/lib/libboost_wserialization.so

/usr/lib/libboost_wserialization.so.1.46.0

/usr/lib/libboost_serialization-mt.so

/usr/lib/libboost_serialization.so

/usr/lib/libboost_regex-mt.so

/usr/lib/libboost_date_time.so.1.46.0

/usr/lib/libboost_filesystem-mt.so.1.46.0

/usr/lib/libboost_python-mt.so

/usr/lib/libboost_unit_test_framework.so.1.46.0

/usr/lib/libboost_program_options-mt.so

/usr/lib/libboost_signals-mt.so.1.46.0

/usr/lib/libboost_python.so.1.46.0

/usr/lib/libboost_graph.so.1.46.0

/usr/lib/libboost_graph-mt.so.1.46.0

/usr/lib/libboost_serialization.so.1.46.0

/usr/lib/libboost_regex.so.1.46.0

/usr/lib/libboost_random-mt.so

/usr/lib/libboost_prg_exec_monitor.so.1.46.0

/usr/lib/libboost_system.so.1.46.0

/usr/lib/libboost_serialization-mt.so.1.46.0

/usr/lib/libboost_thread-mt.so

/usr/lib/libboost_filesystem.so

/usr/lib/libboost_wave-mt.so.1.46.0

/usr/lib/libboost_iostreams.so.1.46.0

/usr/lib/libboost_thread-mt.so.1.46.0

/usr/lib/libboost_system-mt.so.1.46.0

/usr/lib/libboost_regex-mt.so.1.46.0

/usr/lib/libboost_wserialization-mt.so

/usr/lib/libboost_graph.so

/usr/lib/libboost_prg_exec_monitor.so

/usr/lib/libboost_python-mt.so.1.46.0

/usr/lib/libboost_filesystem.so.1.46.0

/usr/lib/libboost_wserialization-mt.so.1.46.0

/usr/lib/libboost_prg_exec_monitor-mt.so

/usr/lib/libboost_signals-mt.so

/usr/lib/libboost_signals.so

/usr/lib/libboost_system.so

[piotrek@Piotrek-PC1 ~]$

 

Co do http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=bitcoin-qt.source

Przez yum install dostaje

--> Ukonczono rozwiazywanie zaleznosci
Blad: Pakiet: bitcoin-qt-0.3.25b.20110816-1mamba.i586 (/bitcoin-qt-0.3.25b.20110816-1mamba.src)
         Wymaga: libqt4-devel
Blad: Pakiet: bitcoin-qt-0.3.25b.20110816-1mamba.i586 (/bitcoin-qt-0.3.25b.20110816-1mamba.src)
         Wymaga: libstdc++6-devel
Blad: Pakiet: bitcoin-qt-0.3.25b.20110816-1mamba.i586 (/bitcoin-qt-0.3.25b.20110816-1mamba.src)
         Wymaga: libopenssl-devel
Blad: Pakiet: bitcoin-qt-0.3.25b.20110816-1mamba.i586 (/bitcoin-qt-0.3.25b.20110816-1mamba.src)
         Wymaga: libboost-devel
Mozna spróbowac uzyc --skip-broken, aby obejsc problem

Link to comment
Share on other sites

Blad: Pakiet: bitcoin-qt-0.3.25b.20110816-1mamba.i586 (/bitcoin-qt-0.3.25b.20110816-1mamba.src)
         Wymaga: libboost-devel

Takiego pakietu nie ma w repro :( Co z tym zrobic? Szukalem i nie ma nic na temat takiego pakietu na Fedore a w Ubuntu byl.

a na dodatek:

[piotrek@Piotrek-PC1 Pobrane]$ rpmbuild --rebuild bitcoin-qt-0.3.25b.20110816-1mamba.src.rpm 
Instalowanie bitcoin-qt-0.3.25b.20110816-1mamba.src.rpm
blad: oczekiwano pakietu zródlowego, odnaleziono binarny
blad: bitcoin-qt-0.3.25b.20110816-1mamba.src.rpm nie moze zostac zainstalowany

 

Bardzo sie ciesze ze próbujecie pomóc, na forum Ubuntu za literówke w temacie mialbym warna a kazdy dobry Moderator/Admin wie ze nie o to chodzi :)

Link to comment
Share on other sites

Dzieki zadzialalo ale mój "fix" na openssl w postaci dorzucenie brakujacych plików nie zadzialal i podczas kompilacji dalej sa bledy:

g++ -fstack-protector -Wl,-O1 -o bitcoin-qt bitcoin.o bitcoingui.o transactiontablemodel.o addresstablemodel.o optionsdialog.o sendcoinsdialog.o addressbookpage.o aboutdialog.o editaddressdialog.o bitcoinaddressvalidator.o sha.o cpu.o util.o script.o main.o init.o net.o irc.o db.o json_spirit_writer.o json_spirit_value.o json_spirit_reader.o clientmodel.o guiutil.o transactionrecord.o optionsmodel.o monitoreddatamapper.o transactiondesc.o transactiondescdialog.o bitcoinstrings.o bitcoinamountfield.o wallet.o keystore.o transactionfilterproxy.o transactionview.o walletmodel.o bitcoinrpc.o overviewpage.o csvmodelwriter.o qtwin.o crypter.o sendcoinsentry.o qvalidatedlineedit.o bitcoinunits.o qvaluecombobox.o moc_bitcoingui.o moc_transactiontablemodel.o moc_addresstablemodel.o moc_optionsdialog.o moc_sendcoinsdialog.o moc_addressbookpage.o moc_aboutdialog.o moc_editaddressdialog.o moc_bitcoinaddressvalidator.o moc_clientmodel.o moc_optionsmodel.o moc_monitoreddatamapper.o moc_transactiondescdialog.o moc_bitcoinamountfield.o moc_transactionfilterproxy.o moc_transactionview.o moc_walletmodel.o moc_overviewpage.o moc_csvmodelwriter.o moc_sendcoinsentry.o moc_qvalidatedlineedit.o moc_qvaluecombobox.o qrc_bitcoin.o    -L/usr/lib64 -lssl -ldb_cxx -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread-mt -lcrypto -lQtGui -lQtCore -lpthread 
script.o: In function `CKey::GetPubKey() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:202: undefined reference to `i2o_ECPublicKey'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:207: undefined reference to `i2o_ECPublicKey'
script.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
script.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
script.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
script.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
script.o: In function `CKey::GetPubKey() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:202: undefined reference to `i2o_ECPublicKey'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:207: undefined reference to `i2o_ECPublicKey'
script.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
script.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
script.o: In function `CKey::SetPubKey(std::vector<unsigned char, std::allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:194: undefined reference to `o2i_ECPublicKey'
script.o: In function `CKey::Verify(uint256, std::vector<unsigned char, std::allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:227: undefined reference to `ECDSA_verify'
script.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
script.o: In function `CKey::Sign(uint256, std::vector<unsigned char, std::allocator<unsigned char> >&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:217: undefined reference to `ECDSA_sign'
main.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
main.o: In function `CKey::SetPubKey(std::vector<unsigned char, std::allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:194: undefined reference to `o2i_ECPublicKey'
main.o: In function `CKey::Verify(uint256, std::vector<unsigned char, std::allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:227: undefined reference to `ECDSA_verify'
main.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
db.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
db.o: In function `CKey::SetPrivKey(std::vector<unsigned char, secure_allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:141: undefined reference to `d2i_ECPrivateKey'
db.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
db.o: In function `CKey::SetPrivKey(std::vector<unsigned char, secure_allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:141: undefined reference to `d2i_ECPrivateKey'
db.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
wallet.o: In function `CKey::GetPrivKey() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:181: undefined reference to `i2d_ECPrivateKey'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:186: undefined reference to `i2d_ECPrivateKey'
wallet.o: In function `CKey::GetPubKey() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:202: undefined reference to `i2o_ECPublicKey'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:207: undefined reference to `i2o_ECPublicKey'
keystore.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `CKey::MakeNewKey()':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:133: undefined reference to `EC_KEY_generate_key'
keystore.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
keystore.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `CKey::MakeNewKey()':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:133: undefined reference to `EC_KEY_generate_key'
keystore.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
keystore.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
keystore.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
keystore.o: In function `CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:99: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `CKey::GetSecret() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:169: undefined reference to `EC_KEY_get0_private_key'
keystore.o: In function `~CKey':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:123: undefined reference to `EC_KEY_free'
keystore.o: In function `CKey::GetSecret() const':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:169: undefined reference to `EC_KEY_get0_private_key'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:169: undefined reference to `EC_KEY_get0_private_key'
keystore.o: In function `CKey::SetSecret(std::vector<unsigned char, secure_allocator<unsigned char> > const&)':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:149: undefined reference to `EC_KEY_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:150: undefined reference to `EC_KEY_new_by_curve_name'
keystore.o: In function `EC_KEY_regenerate_key':
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:50: undefined reference to `EC_KEY_get0_group'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:55: undefined reference to `EC_POINT_new'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:60: undefined reference to `EC_POINT_mul'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:71: undefined reference to `EC_POINT_free'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:63: undefined reference to `EC_KEY_set_private_key'
/home/piotrek/laanwj-bitcoin-qt-872b1f3/src/key.h:64: undefined reference to `EC_KEY_set_public_key'
collect2: ld returned 1 exit status
make: *** [bitcoin-qt] Blad 1
[piotrek@Piotrek-PC1 laanwj-bitcoin-qt-872b1f3]$ make clean
rm -f moc_bitcoingui.cpp moc_transactiontablemodel.cpp moc_addresstablemodel.cpp moc_optionsdialog.cpp moc_sendcoinsdialog.cpp moc_addressbookpage.cpp moc_aboutdialog.cpp moc_editaddressdialog.cpp moc_bitcoinaddressvalidator.cpp moc_clientmodel.cpp moc_optionsmodel.cpp moc_monitoreddatamapper.cpp moc_transactiondescdialog.cpp moc_bitcoinamountfield.cpp moc_transactionfilterproxy.cpp moc_transactionview.cpp moc_walletmodel.cpp moc_overviewpage.cpp moc_csvmodelwriter.cpp moc_sendcoinsentry.cpp moc_qvalidatedlineedit.cpp moc_qvaluecombobox.cpp
rm -f qrc_bitcoin.cpp
rm -f ui_sendcoinsdialog.h ui_addressbookpage.h ui_aboutdialog.h ui_editaddressdialog.h ui_transactiondescdialog.h ui_overviewpage.h ui_sendcoinsentry.h
rm -f bitcoin.o bitcoingui.o transactiontablemodel.o addresstablemodel.o optionsdialog.o sendcoinsdialog.o addressbookpage.o aboutdialog.o editaddressdialog.o bitcoinaddressvalidator.o sha.o cpu.o util.o script.o main.o init.o net.o irc.o db.o json_spirit_writer.o json_spirit_value.o json_spirit_reader.o clientmodel.o guiutil.o transactionrecord.o optionsmodel.o monitoreddatamapper.o transactiondesc.o transactiondescdialog.o bitcoinstrings.o bitcoinamountfield.o wallet.o keystore.o transactionfilterproxy.o transactionview.o walletmodel.o bitcoinrpc.o overviewpage.o csvmodelwriter.o qtwin.o crypter.o sendcoinsentry.o qvalidatedlineedit.o bitcoinunits.o qvaluecombobox.o moc_bitcoingui.o moc_transactiontablemodel.o moc_addresstablemodel.o moc_optionsdialog.o moc_sendcoinsdialog.o moc_addressbookpage.o moc_aboutdialog.o moc_editaddressdialog.o moc_bitcoinaddressvalidator.o moc_clientmodel.o moc_optionsmodel.o moc_monitoreddatamapper.o moc_transactiondescdialog.o moc_bitcoinamountfield.o moc_transactionfilterproxy.o moc_transactionview.o moc_walletmodel.o moc_overviewpage.o moc_csvmodelwriter.o moc_sendcoinsentry.o moc_qvalidatedlineedit.o moc_qvaluecombobox.o qrc_bitcoin.o
rm -f *~ core *.core

 

Wie ktos jak sobie poradzic z tym cholernym openssl które w fedorze jest pociete? Kompilowalem z strony openssl ale przeciez to tworzy binarke a nie dodaj pelnego kodu zródlowego do systemu

Edited by WalDo
Zmiana znaczników. Przy długich listingach proszę korzystać z codebox zamiast code lub wgrywać tekst na wklej.org (yum install wklej)
Link to comment
Share on other sites

Pakiet OpenSSL jest skompilowany tak samo jak na innych dystrybucjach. To jest błąd linkera, czyli po raz kolejny coś brakuje i potrzebujesz zmian w samym kodzie. Zobacz tym razem do pliku https://github.com/laanwj/bitcoin-qt/blob/master/src/key.h i sprawdź czy masz w /usr/include/openssl te wszystkie pliki nagłówkowe z headera key.h. Ewentualnie zmodyfikuj key.h, jeśli nazwy plików będą się różniły lub będą jakieś inne różnice.

Link to comment
Share on other sites

Ok, na Twoje szczescie latwo to zmienic. Wystarczy, ze sciagniesz sobie http://kojipkgs.fedoraproject.org/packages/openssl/1.0.0d/1.fc15/src/openssl-1.0.0d-1.fc15.src.rpm rozpakujesz i zmodyfikujesz plik .SPEC usuwajac te flagi. Pózniej wystarczy przebudowac pakiet. Poradnik jak to zrobic znajdziesz w wiki.

 

EDIT: Tzn. nie przebudowac, ale zbudowac binarke na podstawie .spec.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...