Thacrazze schrieb:weiß einer wo /ob es ein älteres GCC (4.1 oder 3.4) für OpenSuse gibt
Ein Programm (Ascent) kompilieren das sich scheinbar nicht mit dem GCC 4.3 kompillieren lässt.whois schrieb:Thacrazze schrieb:weiß einer wo /ob es ein älteres GCC (4.1 oder 3.4) für OpenSuse gibt
Nur mal so aus Interesse, was willst du damit?
...........
gcc -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I./../../include -I./../../include/zlib -g -O2 -MT zutil.o -MD -MP -MF .deps/zutil.Tpo -c -o zutil.o zutil.c
mv -f .deps/zutil.Tpo .deps/zutil.Po
rm -f libzlib.a
ar cru libzlib.a adler32.o compress.o crc32.o deflate.o example.o gzio.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
ranlib libzlib.a
make[4]: Leaving directory `/opt/ascent/branches/3_8_stable/dep/src/zlib'
make[4]: Entering directory `/opt/ascent/branches/3_8_stable/dep/src'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/opt/ascent/branches/3_8_stable/dep/src'
make[3]: Leaving directory `/opt/ascent/branches/3_8_stable/dep/src'
make[3]: Entering directory `/opt/ascent/branches/3_8_stable/dep'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/opt/ascent/branches/3_8_stable/dep'
make[2]: Leaving directory `/opt/ascent/branches/3_8_stable/dep'
Making all in extras
make[2]: Entering directory `/opt/ascent/branches/3_8_stable/extras'
Making all in collision
make[3]: Entering directory `/opt/ascent/branches/3_8_stable/extras/collision'
Making all in collision_dll
make[4]: Entering directory `/opt/ascent/branches/3_8_stable/extras/collision/collision_dll'
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT BaseModel.o -MD -MP -MF .deps/BaseModel.Tpo -c -o BaseModel.o `test -f 'vmap/BaseModel.cpp' || echo './'`vmap/BaseModel.cpp
mv -f .deps/BaseModel.Tpo .deps/BaseModel.Po
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT CoordModelMapping.o -MD -MP -MF .deps/CoordModelMapping.Tpo -c -o CoordModelMapping.o `test -f 'vmap/CoordModelMapping.cpp' || echo './'`vmap/CoordModelMapping.cpp
mv -f .deps/CoordModelMapping.Tpo .deps/CoordModelMapping.Po
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT ManagedModelContainer.o -MD -MP -MF .deps/ManagedModelContainer.Tpo -c -o ManagedModelContainer.o `test -f 'vmap/ManagedModelContainer.cpp' || echo './'`vmap/ManagedModelContainer.cpp
mv -f .deps/ManagedModelContainer.Tpo .deps/ManagedModelContainer.Po
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT ModelContainer.o -MD -MP -MF .deps/ModelContainer.Tpo -c -o ModelContainer.o `test -f 'vmap/ModelContainer.cpp' || echo './'`vmap/ModelContainer.cpp
mv -f .deps/ModelContainer.Tpo .deps/ModelContainer.Po
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT SubModel.o -MD -MP -MF .deps/SubModel.Tpo -c -o SubModel.o `test -f 'vmap/SubModel.cpp' || echo './'`vmap/SubModel.cpp
mv -f .deps/SubModel.Tpo .deps/SubModel.Po
g++ -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./g3dlite -I./vmap-g -O2 -MT TileAssembler.o -MD -MP -MF .deps/TileAssembler.Tpo -c -o TileAssembler.o `test -f 'vmap/TileAssembler.cpp' || echo './'`vmap/TileAssembler.cpp
vmap/TileAssembler.cpp: In member function ‘bool VMAP::TileAssembler::readRawFile(std::string&, VMAP::ModelPosition&, G3D::AABSPTree<VMAP::SubModel*>*)’:
vmap/TileAssembler.cpp:375: error: ‘INT_MAX’ was not declared in this scope
make[4]: *** [TileAssembler.o] Error 1
make[4]: Leaving directory `/opt/ascent/branches/3_8_stable/extras/collision/collision_dll'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/ascent/branches/3_8_stable/extras/collision'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/ascent/branches/3_8_stable/extras'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/ascent/branches/3_8_stable'
make: *** [all] Error 2
Thacrazze schrieb:vmap/TileAssembler.cpp:375: error: ‘INT_MAX’ was not declared in this scope
Das kann aber auch ins Auge gehen, Versionsfremde Pakete einzuspielen.Thacrazze schrieb:EDIT: Habe jetzt mal das OpenSuse 10.2 Repo geadded und installiere GCC von dort.
Wäre am sinnvollsten aber ich denke das es anscheinend läuft, ist jedes weitere Wort obsolet.Grothesk schrieb:Wenn du das nicht selber kannst, dann mach einen Bugreport an das entsprechende Projekt.
fehlt einerror: ‘INT_MAX’ was not declared in this scope
in der Source#include <climits>