0ad 0.0.12 in Salix 14.0

Sistemi operativi Linux e software open source
Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

AAArrrggghhh!!! :s
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! xx(
Zievatron

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

Considerati i dubbi, ho provato a ricominciare quasi da zero.
Questa volta, al comando

Codice: Seleziona tutto

sh update-workspaces.sh
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".
Zievatron

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

Ho dato il make senza opzione. Ecco l'output completo:
Spoiler: mostra
root[gcc]# make
==== Building mocks_real (release) ====
Creating obj/mocks_real_Release
mocks_real.cpp
Linking mocks_real
==== Building network (release) ====
Creating obj/network_Release
precompiled.h
NetServer.cpp
NetFileTransfer.cpp
NetClient.cpp
NetMessage.cpp
NetSession.cpp
NetStats.cpp
NetTurnManager.cpp
NetHost.cpp
NetMessageSim.cpp
fsm.cpp
precompiled.cpp
Linking network
==== Building simulation2 (release) ====
Creating obj/simulation2_Release
precompiled.h
Simulation2.cpp
ICmpIdentity.cpp
ICmpRallyPointRenderer.cpp
ICmpTest.cpp
CCmpTest.cpp
ICmpCommandQueue.cpp
CCmpMinimap.cpp
ICmpSelectable.cpp
CCmpSoundManager.cpp
CCmpPathfinder_Tile.cpp
CCmpPosition.cpp
ICmpVisual.cpp
ICmpObstruction.cpp
ICmpObstructionManager.cpp
CCmpTerritoryManager.cpp
ICmpMotion.cpp
ICmpVision.cpp
ICmpUnknownScript.cpp
ICmpTerrain.cpp
ICmpDecay.cpp
CCmpTerritoryInfluence.cpp
CCmpRangeManager.cpp
CCmpOwnership.cpp
CCmpTemplateManager.cpp
ICmpMinimap.cpp
ICmpTerritoryInfluence.cpp
CCmpFootprint.cpp
ICmpPlayer.cpp
CCmpSelectable.cpp
ICmpFootprint.cpp
ICmpTechnologyManager.cpp
ICmpPathfinder.cpp
CCmpMotionBall.cpp
ICmpRangeManager.cpp
ICmpTemplateManager.cpp
CCmpWaterManager.cpp
CCmpDecay.cpp
ICmpPlayerManager.cpp
CCmpTerrain.cpp
ICmpTerritoryManager.cpp
ICmpSoundManager.cpp
CCmpUnitMotion.cpp
CCmpAIManager.cpp
CCmpVision.cpp
ICmpUnitMotion.cpp
CCmpProjectileManager.cpp
CCmpObstruction.cpp
ICmpSettlement.cpp
ICmpAIManager.cpp
CCmpObstructionManager.cpp
CCmpCommandQueue.cpp
CCmpPathfinder.cpp
ICmpOverlayRenderer.cpp
CCmpVisualActor.cpp
CCmpRallyPointRenderer.cpp
ICmpGuiInterface.cpp
CCmpOverlayRenderer.cpp
ICmpProjectileManager.cpp
ICmpAIInterface.cpp
ICmpOwnership.cpp
CCmpPathfinder_Vertex.cpp
ICmpWaterManager.cpp
ICmpPosition.cpp
Selection.cpp
Render.cpp
Geometry.cpp
EngineScriptConversions.cpp
MessageTypeConversions.cpp
ScriptComponent.cpp
IDeserializer.cpp
DebugSerializer.cpp
StdDeserializer.cpp
StdSerializer.cpp
HashSerializer.cpp
ISerializer.cpp
BinarySerializer.cpp
IComponent.cpp
CmpPtr.cpp
SimContext.cpp
ParamNode.cpp
ComponentManagerSerialization.cpp
ComponentManager.cpp
precompiled.cpp
Linking simulation2
==== Building scriptinterface (release) ====
Creating obj/scriptinterface_Release
precompiled.h
ScriptConversions.cpp
ScriptInterface.cpp
AutoRooters.cpp
ScriptVal.cpp
ScriptStats.cpp
precompiled.cpp
Linking scriptinterface
==== Building engine (release) ====
Creating obj/engine_Release
precompiled.h
FileIo.cpp
UserReport.cpp
PreprocessorWrapper.cpp
Joystick.cpp
Pyrogenesis.cpp
SavedGame.cpp
Profile.cpp
Profiler2GPU.cpp
TouchInput.cpp
CacheLoader.cpp
CLogger.cpp
Filesystem.cpp
ArchiveBuilder.cpp
KeyName.cpp
CConsole.cpp
Util.cpp
../../../source/ps/Util.cpp: In function ‘void WriteBigScreenshot(const VfsPath&, int)’:
../../../source/ps/Util.cpp:366:41: warning: narrowing conversion of ‘g_xres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/ps/Util.cpp:366:41: warning: narrowing conversion of ‘g_yres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
Globals.cpp
Game.cpp
CStrIntern.cpp
Hotkey.cpp
Parser.cpp
CStr.cpp
Overlay.cpp
ProfileViewer.cpp
Compress.cpp
World.cpp
Font.cpp
VideoMode.cpp
../../../source/ps/VideoMode.cpp: In static member function ‘static void CVideoMode::UpdateRenderer(int, int)’:
../../../source/ps/VideoMode.cpp:405:30: warning: narrowing conversion of ‘w’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/ps/VideoMode.cpp:405:30: warning: narrowing conversion of ‘h’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
Errors.cpp
Profiler2.cpp
Replay.cpp
../../../source/ps/Replay.cpp: In member function ‘void CReplayPlayer::Replay()’:
../../../source/ps/Replay.cpp:180:43: warning: narrowing conversion of ‘player’ from ‘uint32_t {aka unsigned int}’ to ‘player_id_t {aka int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
DllLoader.cpp
ThreadUtil.cpp
Loader.cpp
Preprocessor.cpp
ConfigDB.cpp
JSInterface_VFS.cpp
JSInterface_Console.cpp
Config.cpp
HWDetect.cpp
CmdLineArgs.cpp
Atlas.cpp
Paths.cpp
GameSetup.cpp
XeroXMB.cpp
RelaxNG.cpp
Xeromyces.cpp
XMLWriter.cpp
SoundManager.cpp
SoundData.cpp
OggData.cpp
ogg.cpp
CSoundBase.cpp
CSoundItem.cpp
CStreamItem.cpp
CBufferItem.cpp
SoundPlayer.cpp
SoundGroup.cpp
Sound.cpp
AmbientSound.cpp
MusicSound.cpp
JSConversions.cpp
ScriptGlue.cpp
ScriptingHost.cpp
ScriptableObject.cpp
JSUtil.cpp
MD5.cpp
Quaternion.cpp
NUSpline.cpp
Vector3D.cpp
Matrix3D.cpp
Brush.cpp
BoundingBoxAligned.cpp
BoundingBoxOriented.cpp
Noise.cpp
Sqrt.cpp
Fixed.cpp
Plane.cpp
JSInterface_Vector3D.cpp
precompiled.cpp
Linking engine
==== Building graphics (release) ====
Creating obj/graphics_Release
precompiled.h
MapReader.cpp
ShaderProgram.cpp
Patch.cpp
TerrainTextureEntry.cpp
TextureManager.cpp
Model.cpp
ObjectEntry.cpp
UnitAnimation.cpp
SkeletonAnimManager.cpp
ShaderDefines.cpp
ParticleEmitterType.cpp
MeshManager.cpp
MapGenerator.cpp
MapWriter.cpp
HeightMipmap.cpp
ParticleEmitter.cpp
ObjectManager.cpp
HFTracer.cpp
CinemaTrack.cpp
Terrain.cpp
ModelDef.cpp
Overlay.cpp
Color.cpp
TextRenderer.cpp
ObjectBase.cpp
ShaderProgramFFP.cpp
GameView.cpp
Unit.cpp
Frustum.cpp
ModelAbstract.cpp
TerritoryBoundary.cpp
Material.cpp
Decal.cpp
LightEnv.cpp
MiniPatch.cpp
TextureConverter.cpp
ShaderManager.cpp
TerrainTextureManager.cpp
Camera.cpp
ParticleManager.cpp
UnitManager.cpp
ColladaManager.cpp
ShaderTechnique.cpp
TerrainProperties.cpp
TerritoryTexture.cpp
SkeletonAnimDef.cpp
MaterialManager.cpp
LOSTexture.cpp
WaterManager.cpp
../../../source/renderer/WaterManager.cpp: In constructor ‘WaterManager::WaterManager()’:
../../../source/renderer/WaterManager.cpp:79:19: warning: converting to non-pointer type ‘GLuint {aka unsigned int}’ from NULL [-Wconversion-null]
PostprocManager.cpp
InstancingModelRenderer.cpp
DecalRData.cpp
ShadowMap.cpp
TerrainOverlay.cpp
VertexArray.cpp
AlphaMapCalculator.cpp
TimeManager.cpp
TerrainRenderer.cpp
VertexBufferManager.cpp
ParticleRenderer.cpp
TexturedLineRData.cpp
Renderer.cpp
SkyManager.cpp
VertexBuffer.cpp
ModelRenderer.cpp
HWLightingModelRenderer.cpp
OverlayRenderer.cpp
MikktspaceWrap.cpp
Scene.cpp
RenderModifiers.cpp
PatchRData.cpp
../../../source/renderer/PatchRData.cpp: In member function ‘void CPatchRData::BuildBlends()’:
../../../source/renderer/PatchRData.cpp:232:106: warning: narrowing conversion of ‘blendStacks.std::vector<_Tp, _Alloc>::operator[]<STileBlendStack, std::allocator<STileBlendStack> >(k).STileBlendStack::blends.std::vector<_Tp, _Alloc>::back<STileBlend, std::allocator<STileBlend> >().STileBlend::m_TileMask’ from ‘uint16_t {aka short unsigned int}’ to ‘uint8_t {aka unsigned char}’ inside { } is ill-formed in C++11 [-Wnarrowing]
mikktspace.cpp
weldmesh.cpp
precompiled.cpp
Linking graphics
==== Building atlas (release) ====
Creating obj/atlas_Release
precompiled.h
MessagePasserImpl.cpp
ActorViewer.cpp
CommandProc.cpp
SimState.cpp
Misc.cpp
Register.cpp
View.cpp
../../../source/tools/atlas/GameInterface/View.cpp: In member function ‘virtual void AtlasViewActor::Render()’:
../../../source/tools/atlas/GameInterface/View.cpp:84:40: warning: narrowing conversion of ‘g_xres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/View.cpp:84:40: warning: narrowing conversion of ‘g_yres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/View.cpp: In member function ‘virtual void AtlasViewGame::Render()’:
../../../source/tools/atlas/GameInterface/View.cpp:237:40: warning: narrowing conversion of ‘g_xres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/View.cpp:237:40: warning: narrowing conversion of ‘g_yres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
InputProcessor.cpp
GameLoop.cpp
Brushes.cpp
MessageHandler.cpp
MapHandlers.cpp
MiscHandlers.cpp
../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp: In function ‘void AtlasMessage::fCinemaRecord(AtlasMessage::qCinemaRecord*)’:
../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:63:31: warning: narrowing conversion of ‘w’ from ‘const int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:63:31: warning: narrowing conversion of ‘h’ from ‘const int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:116:41: warning: narrowing conversion of ‘g_xres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:116:41: warning: narrowing conversion of ‘g_yres’ from ‘int’ to ‘size_t {aka long unsigned int}’ inside { } is ill-formed in C++11 [-Wnarrowing]
PlayerHandlers.cpp
ElevationHandlers.cpp
EnvironmentHandlers.cpp
BrushHandlers.cpp
CameraCtrlHandlers.cpp
GraphicsSetupHandlers.cpp
ObjectHandlers.cpp
CommandHandlers.cpp
CinemaHandler.cpp
TriggerHandler.cpp
TerrainHandlers.cpp
precompiled.cpp
Linking atlas
==== Building gui (release) ====
Creating obj/gui_Release
precompiled.h
CInput.cpp
IGUITextOwner.cpp
CRadioButton.cpp
IGUIScrollBar.cpp
CTooltip.cpp
CGUIScrollBarVertical.cpp
IGUIButtonBehavior.cpp
GUIutil.cpp
CGUISprite.cpp
MiniMap.cpp
CImage.cpp
IGUIObject.cpp
CProgressBar.cpp
CList.cpp
IGUIScrollBarOwner.cpp
CCheckBox.cpp
GUIbase.cpp
CText.cpp
GUIManager.cpp
GUITooltip.cpp
GUItext.cpp
CGUI.cpp
CDropDown.cpp
CButton.cpp
GUIRenderer.cpp
JSInterface_GUITypes.cpp
GuiScriptConversions.cpp
JSInterface_IGUIObject.cpp
ScriptFunctions.cpp
precompiled.cpp
Linking gui
==== Building lowlevel (release) ====
Creating obj/lowlevel_Release
precompiled.h
regex.cpp
self_test.cpp
module_init.cpp
secure_crt.cpp
fnv_hash.cpp
rand.cpp
svn_revision.cpp
status.cpp
utf8.cpp
timer.cpp
base32.cpp
app_hooks.cpp
debug_stl.cpp
input.cpp
byte_order.cpp
path.cpp
debug.cpp
frequency_filter.cpp
wsecure_crt.cpp
bits.cpp
lib.cpp
ogl.cpp
unique_range.cpp
shared_ptr.cpp
freelist.cpp
page_aligned.cpp
pool.cpp
dynarray.cpp
arena.cpp
headerless.cpp
dbghelp.cpp
file.cpp
file_system.cpp
codec.cpp
stream.cpp
codec_zlib.cpp
archive_builder.cpp
archive_zip.cpp
archive.cpp
real_directory.cpp
file_stats.cpp
file_loader.cpp
trace.cpp
write_buffer.cpp
io.cpp
file_cache.cpp
vfs_lookup.cpp
vfs.cpp
vfs_util.cpp
vfs_path.cpp
vfs_populate.cpp
vfs_tree.cpp
posix.cpp
h_mgr.cpp
unifont.cpp
cursor.cpp
ogl_tex.cpp
acpi.cpp
os_cpu.cpp
cpu.cpp
gfx.cpp
snd.cpp
smbios.cpp
tex_codec.cpp
tex_dds.cpp
tex_png.cpp
tex_bmp.cpp
tex_tga.cpp
tex_jpg.cpp
tex.cpp
amd64.cpp
apic.cpp
cache.cpp
topology.cpp
x86_x64.cpp
msr.cpp
lcpu.cpp
ldbg.cpp
linux.cpp
dir_watch_inotify.cpp
udbg.cpp
unix.cpp
printf.cpp
unuma.cpp
uvm.cpp
ufilesystem.cpp
x.cpp
gcc.cpp
precompiled.cpp
Linking lowlevel
==== Building mongoose (release) ====
Creating obj/mongoose_Release
mongoose.cpp
../../../source/third_party/mongoose/mongoose.cpp: In function ‘void MD5Final(unsigned char*, MD5_CTX*)’:
../../../source/third_party/mongoose/mongoose.cpp:1999:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../../../source/third_party/mongoose/mongoose.cpp:2000:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
Linking mongoose
==== 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
Le ultime righe riportano il solito errore:

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 
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/ .
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da conoscenza »

"-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!!! ;)
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

Ho cancellato tutto ed ho eseguito questi passi:

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
Attendo il risultato della compilazione.
Zievatron

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

Al solito:

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
In che file è che dovevo togliere quel "-mt"?
Zievatron

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

Trovato.
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
Questa volta è andata così:

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

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da conoscenza »

Ok.
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!!!

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da conoscenza »

Fai vedere:

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!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: 0ad 0.0.12 in Salix 14.0

Messaggio da Zievatron »

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

Rispondi