0ad 0.0.12 in Salix 14.0
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
AAArrrggghhh!!!
Mi sono accorto ora che ho due dir del gioco in /unknow/.
Sia /0ad/ che /0AD/
Mi sento confuso. E' normale che ne abbia due? Non so più in quale ho lavorato!
Mi sono accorto ora che ho due dir del gioco in /unknow/.
Sia /0ad/ che /0AD/
Mi sento confuso. E' normale che ne abbia due? Non so più in quale ho lavorato!
Zievatron
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Considerati i dubbi, ho provato a ricominciare quasi da zero.
Questa volta, al comando mi è venuto fuori un out-put veramente enorme.
Non potrei postarlo tutto nemmeno a volerlo perchè è rimasto tagliato. Ho solo la parte finale che è quasi il doppio del limite massimo di caratteri ammessi nel messaggio quì.
Comunque termina con un bello e semplice "Done".
Questa volta, al comando
Codice: Seleziona tutto
sh update-workspaces.sh
Non potrei postarlo tutto nemmeno a volerlo perchè è rimasto tagliato. Ho solo la parte finale che è quasi il doppio del limite massimo di caratteri ammessi nel messaggio quì.
Comunque termina con un bello e semplice "Done".
Zievatron
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Ho dato il make senza opzione. Ecco l'output completo:
Le ultime righe riportano il solito errore:
Ho provato a seguire nel file manager il percorso che segue per cercare quei file, ma mi fermo a /4.7.1/
Il seguito non so cosa dovrebbe essere, comunque, anche cercando in qualsiasi sottodir di /4.7.1/, non si trova da nessuna parte una nuova dir /x86_64-slackware-linux/ .
Spoiler: mostra
Codice: Seleziona tutto
Linking pyrogenesis
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: impossibile trovare -lboost_filesystem-mt
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: impossibile trovare -lboost_system-mt
collect2: error: ld returned 1 exit status
make[1]: *** [../../../binaries/system/pyrogenesis] Errore 1
make: *** [pyrogenesis] Errore 2
Il seguito non so cosa dovrebbe essere, comunque, anche cercando in qualsiasi sottodir di /4.7.1/, non si trova da nessuna parte una nuova dir /x86_64-slackware-linux/ .
Zievatron
- conoscenza
- Messaggi: 3821
- Iscritto il: venerdì 2 dicembre 2011, 23:27
- Località: Parma
Re: 0ad 0.0.12 in Salix 14.0
"-lboost_system-mt"
ma non avevi editato il file e cancellato tutti i suffissi "-mt"???
Come mai cerca ancora quei .lboost_system-mt?
Cancella le due dir e rifai la procedura.
Se poi riuscissimo a beccarci online sarebbe meglio!!!
ma non avevi editato il file e cancellato tutti i suffissi "-mt"???
Come mai cerca ancora quei .lboost_system-mt?
Cancella le due dir e rifai la procedura.
Se poi riuscissimo a beccarci online sarebbe meglio!!!
Sono allergico a mele morsicate e a finestre con tende.
Segnalate qui le vostre offerte di smartphone e tablet!!!
Segnalate qui le vostre offerte di smartphone e tablet!!!
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Ho cancellato tutto ed ho eseguito questi passi:
Attendo il risultato della compilazione.
Codice: Seleziona tutto
mkdir ~/0AD
cd ~/0AD
wget http://releases.wildfiregames.com/0ad-0.0.12-alpha-unix-build.tar.gz
wget http://releases.wildfiregames.com/0ad-0.0.12-alpha-unix-data.tar.gz
wget http://trac.wildfiregames.com/browser/ps/trunk/build/premake/premake4.lua
tar xvzf 0ad-0.0.12-alpha-unix-build.tar.gz
tar xvzf 0ad-0.0.12-alpha-unix-data.tar.gz
cd /0ad-0.0.12-alpha/build/workspace
sh update-workspaces.sh
./update-workspaces.sh -j3
cd gcc
make
Zievatron
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Al solito:
In che file è che dovevo togliere quel "-mt"?
Codice: Seleziona tutto
==== Building pyrogenesis (release) ====
Creating obj/pyrogenesis_Release
main.cpp
Linking pyrogenesis
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: impossibile trovare -lboost_filesystem-mt
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: impossibile trovare -lboost_system-mt
collect2: error: ld returned 1 exit status
make[1]: *** [../../../binaries/system/pyrogenesis] Errore 1
make: *** [pyrogenesis] Errore 2
Zievatron
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Trovato.
Ho eliminato tutte le occorrenze di -mt ed ho ripetuto i passi:
Questa volta è andata così:
Ho eliminato tutte le occorrenze di -mt ed ho ripetuto i passi:
Codice: Seleziona tutto
cd /0ad-0.0.12-alpha/build/workspace
sh update-workspaces.sh
./update-workspaces.sh -j3
cd gcc
make
Codice: Seleziona tutto
==== Building pyrogenesis (release) ====
Linking pyrogenesis
../../../binaries/system/libsimulation2.a(ICmpAIManager.o): nella funzione "path<std::basic_string<wchar_t> >":
/usr/local/include/boost/filesystem/path.hpp:139: riferimento non definito a "boost::filesystem::path::codecvt()"
../../../binaries/system/libsimulation2.a(ICmpAIManager.o): nella funzione "GetAIsHelper::Callback(Path const&, FileInfo const&, unsigned long)":
/home/unknow/0ad/0ad-0.0.12-alpha/build/workspaces/gcc/../../../source/simulation2/components/ICmpAIManager.cpp:54: riferimento non definito a "boost::filesystem::path::begin() const"
../../../binaries/system/libsimulation2.a(ICmpAIManager.o): nella funzione "boost::filesystem::path::iterator::increment()":
/usr/local/include/boost/filesystem/path.hpp:590: riferimento non definito a "boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)"
/usr/local/include/boost/filesystem/path.hpp:590: riferimento non definito a "boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)"
../../../binaries/system/libsimulation2.a(ICmpAIManager.o): nella funzione "dispatch<std::basic_string<char> >":
/usr/local/include/boost/filesystem/path_traits.hpp:180: riferimento non definito a "boost::filesystem::path_traits::convert(wchar_t const*, wchar_t const*, std::string&, std::codecvt<wchar_t, char, __mbstate_t> const&)"
../../../binaries/system/libengine.a(Filesystem.o): nella funzione "boost::filesystem::path::wstring() const":
/usr/local/include/boost/filesystem/path.hpp:386: riferimento non definito a "boost::filesystem::path::codecvt()"
/usr/local/include/boost/filesystem/path.hpp:392: riferimento non definito a "boost::filesystem::path_traits::convert(char const*, char const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, std::codecvt<wchar_t, char, __mbstate_t> const&)"
../../../binaries/system/libgraphics.a(TextureManager.o): nella funzione "path<std::basic_string<wchar_t> >":
/usr/local/include/boost/filesystem/path.hpp:139: riferimento non definito a "boost::filesystem::path::codecvt()"
../../../binaries/system/libgraphics.a(TextureManager.o): nella funzione "CTextureManagerImpl::GetConverterSettings(boost::shared_ptr<CTexture> const&)":
/home/unknow/0ad/0ad-0.0.12-alpha/build/workspaces/gcc/../../../source/graphics/TextureManager.cpp:421: riferimento non definito a "boost::filesystem::path::begin() const"
/home/unknow/0ad/0ad-0.0.12-alpha/build/workspaces/gcc/../../../source/graphics/TextureManager.cpp:421: riferimento non definito a "boost::filesystem::path::end() const"
../../../binaries/system/libgraphics.a(TextureManager.o): nella funzione "boost::filesystem::path::iterator::increment()":
/usr/local/include/boost/filesystem/path.hpp:590: riferimento non definito a "boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)"
../../../binaries/system/libgraphics.a(TextureManager.o): nella funzione "boost::filesystem::path::leaf() const":
/usr/local/include/boost/filesystem/path.hpp:483: riferimento non definito a "boost::filesystem::path::filename() const"
../../../binaries/system/libgraphics.a(TextureManager.o): nella funzione "path<std::basic_string<wchar_t> >":
/usr/local/include/boost/filesystem/path_traits.hpp:180: riferimento non definito a "boost::filesystem::path_traits::convert(wchar_t const*, wchar_t const*, std::string&, std::codecvt<wchar_t, char, __mbstate_t> const&)"
collect2: error: ld returned 1 exit status
make[1]: *** [../../../binaries/system/pyrogenesis] Errore 1
make: *** [pyrogenesis] Errore 2
Zievatron
- conoscenza
- Messaggi: 3821
- Iscritto il: venerdì 2 dicembre 2011, 23:27
- Località: Parma
Re: 0ad 0.0.12 in Salix 14.0
Ok.
Ora sta fermo... non fare nulla e fammi indagare.
Altrimenti creiamo thread lunghissimi senza soluzioni!
Ora sta fermo... non fare nulla e fammi indagare.
Altrimenti creiamo thread lunghissimi senza soluzioni!
Sono allergico a mele morsicate e a finestre con tende.
Segnalate qui le vostre offerte di smartphone e tablet!!!
Segnalate qui le vostre offerte di smartphone e tablet!!!
- conoscenza
- Messaggi: 3821
- Iscritto il: venerdì 2 dicembre 2011, 23:27
- Località: Parma
Re: 0ad 0.0.12 in Salix 14.0
Fai vedere:
readelf -s /usr/lib64/libboost_filesystem.so | grep begin
readelf -s /usr/lib64/libboost_filesystem.so | grep increment
readelf -s /usr/lib64/libboost_filesystem.so | grep begin
readelf -s /usr/lib64/libboost_filesystem.so | grep increment
Sono allergico a mele morsicate e a finestre con tende.
Segnalate qui le vostre offerte di smartphone e tablet!!!
Segnalate qui le vostre offerte di smartphone e tablet!!!
- Zievatron
- Messaggi: 1657
- Iscritto il: mercoledì 21 dicembre 2011, 23:49
Re: 0ad 0.0.12 in Salix 14.0
Ecco:
Codice: Seleziona tutto
unknow[~]$ readelf -s /usr/lib64/libboost_filesystem.so | grep begin
324: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_begin_catch@CXXABI_1.3 (5)
unknow[~]$ readelf -s /usr/lib64/libboost_filesystem.so | grep increment
unknow[~]$
Zievatron