Horde3D
http://horde3d.org/forums/

Problems compiling under Linux
http://horde3d.org/forums/viewtopic.php?f=2&t=1166
Page 1 of 1

Author:  Miscreant [ 21.05.2010, 14:55 ]
Post subject:  Problems compiling under Linux

Hi

I've just been trying to compile Horde3d with Ubuntu 10.04 following the instructions from http://www.horde3d.org/wiki/index.php5? ... ng_Horde3D but for some reason it isn't working.

Here's the output from make:
Code:
rory@ubuntu:~/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D$ cmake ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/rory/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D
rory@ubuntu:~/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D$ make
Scanning dependencies of target Horde3D
[  1%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egAnimatables.o
[  3%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egAnimation.o
[  5%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egCamera.o
[  7%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egCom.o
[  8%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egExtensions.o
[ 10%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egGeometry.o
[ 12%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egLight.o
[ 14%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egMain.o
[ 15%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egMaterial.o
[ 17%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egModel.o
[ 19%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egModules.o
[ 21%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egParticle.o
[ 22%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egPipeline.o
[ 24%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egPrimitives.o
[ 26%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egRendererBase.o
[ 28%] Building CXX object Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egRenderer.o
/home/rory/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D/Source/Horde3DEngine/egRenderer.cpp: In member function ‘unsigned char* Renderer::useScratchBuf(uint32)’:
/home/rory/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D/Source/Horde3DEngine/egRenderer.cpp:94: error: ‘uintptr_t’ was not declared in this scope
/home/rory/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D/Source/Horde3DEngine/egRenderer.cpp:94: error: expected ‘;’ before ‘_scratchBuf’
/home/rory/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D/Source/Horde3DEngine/egRenderer.cpp:94: error: invalid operands of types ‘unsigned char*’ and ‘int’ to binary ‘operator%’
make[2]: *** [Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/egRenderer.o] Error 1
make[1]: *** [Horde3D/Source/Horde3DEngine/CMakeFiles/Horde3D.dir/all] Error 2
make: *** [all] Error 2
rory@ubuntu:~/Programming/Horde3D_SDK_1.0.0_Beta4/Horde3D$


Sorry if there's something really basic I've forgotten to do, this is the first time I've ever tried using Horde3d :P

Author:  AlexL [ 21.05.2010, 15:09 ]
Post subject:  Re: Problems compiling under Linux

Hi.
I can't comment on "Beta4" but the latest SVN from http://sourceforge.net/projects/horde3d/develop compiles fine under openSUSE 11.1 and 11.2 and gcc4 (also with gcc3 if you tweak the ASSERT_STATIC in utPlatform.h)
The SVN version proves to be very stable for us, so I'd recommend you give it a try.

Author:  Miscreant [ 23.05.2010, 06:37 ]
Post subject:  Re: Problems compiling under Linux

Thanks a lot for that, it worked perfectly!

Page 1 of 1 All times are UTC + 1 hour
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/