[phpBB Debug] PHP Notice: in file /viewtopic.php on line 969: Use of undefined constant gu - assumed 'gu' (this will throw an Error in a future version of PHP)
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 969: Use of undefined constant personal_album_id - assumed 'personal_album_id' (this will throw an Error in a future version of PHP)
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 969: Use of undefined constant gu - assumed 'gu' (this will throw an Error in a future version of PHP)
[phpBB Debug] PHP Notice: in file /viewtopic.php on line 969: Use of undefined constant user_images - assumed 'user_images' (this will throw an Error in a future version of PHP)
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4519: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3716)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4521: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3716)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4522: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3716)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4523: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3716)
Speed Dreams Community • View topic - Help running 'make' in ubuntu

Help running 'make' in ubuntu

Use this forum to report bugs or ask for help

Moderator: kilo

Help running 'make' in ubuntu

Postby GTRdrift34 » Fri Nov 30, 2012 5:08 am

hi i am currently trying to do some development work in speed dreams 2 for a research company i am with. I am trying to install the program as a developer and am following the instructions given at http://sourceforge.net/apps/trac/speed- ... NSTALL.txt for a full content linux system developer.

i run cmake using cmake -D OPTION_OFFICIAL_ONLY:BOOL=ON ..
and it works fine. But when i then proceed to run 'make' i get the following error:

In file included from /usr/src/sd/2.0.0-r4687/src/modules/graphic/ssggraph/OpenalSoundInterface.h:28:0,
from /usr/src/sd/2.0.0-r4687/src/modules/graphic/ssggraph/OpenalSound.cpp:24:
/usr/local/include/AL/alc.h:70:55: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:70:63: error: invalid use of ‘ALCvoid {aka void}’
make[2]: *** [src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/OpenalSound.cpp.o] Error 1
make[1]: *** [src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/all] Error 2
make: *** [all] Error 2


Also i choose not to use the PPA install method because it is missing practice and other modes which are essential for developers.
GTRdrift34
 
Posts: 13
Joined: Fri Nov 30, 2012 5:01 am

Re: Help running 'make' in ubuntu

Postby excpt » Fri Nov 30, 2012 2:36 pm

excpt
 
Posts: 3
Joined: Wed Nov 07, 2012 1:57 pm

Re: Help running 'make' in ubuntu

Postby GTRdrift34 » Sun Dec 02, 2012 11:29 pm

I run the last command "sudo cmake . && ccmake . && sudo make -j3 && sudo make install && /usr/local/games/speed-dreams-2" and i get a screen to select the build type, i selected none and pressed q to quit. Then i get the following error:


In file included from /usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.h:27:0,
from /usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSound.cpp:22:
/usr/local/include/AL/alc.h:70:55: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:70:63: error: invalid use of ‘ALCvoid {aka void}’
[ 80%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/mouseconfig.cpp.o
make[2]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/OpenalSound.cpp.o] Error 1
make[1]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 80%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/joy2butconfig.cpp.o
[ 80%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/displayconfig.cpp.o
[ 80%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grmain.cpp.o
[ 81%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/graphconfig.cpp.o
[ 81%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/openglconfig.cpp.o
[ 81%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grsimplestate.cpp.o
[ 81%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/monitorconfig.cpp.o
[ 82%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grmultitexstate.cpp.o
[ 82%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grloadac.cpp.o
[ 83%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/advancedgraphconfig.cpp.o
[ 83%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grscene.cpp.o
[ 83%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/simuconfig.cpp.o
[ 84%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grbackground.cpp.o
[ 84%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grscreen.cpp.o
[ 84%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/soundconfig.cpp.o
[ 85%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/aiconfig.cpp.o
[ 85%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grshadow.cpp.o
[ 86%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grskidmarks.cpp.o
[ 86%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/carsettingsmenu.cpp.o
[ 86%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grsmoke.cpp.o
[ 86%] [ 86%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grtexture.cpp.o
Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/confscreens/hostsettingsmenu.cpp.o
[ 87%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/raceselectmenu.cpp.o
[ 88%] [ 88%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grtracklight.cpp.o
Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grtrackmap.cpp.o
[ 88%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grutil.cpp.o
[ 88%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racemanmenu.cpp.o
[ 89%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grvtxtable.cpp.o
[ 89%] Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/grrain.cpp.o
[ 89%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/fileselect.cpp.o
[ 90%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/networkingmenu.cpp.o
[ 90%] [ 90%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/raceconfigstate.cpp.o
Building CXX object src/modules/graphic/ssggraph/CMakeFiles/ssggraph.dir/ssggraph.cpp.o
[ 90%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/trackselect.cpp.o
[ 91%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/driverselect.cpp.o
Linking CXX shared library ssggraph.so
[ 91%] Built target ssggraph
[ 91%] [ 91%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/garagemenu.cpp.o
Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/raceparamsmenu.cpp.o
[ 92%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/raceloadingmenu.cpp.o
[ 92%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racerunningmenus.cpp.o
[ 92%] [ 93%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racestopmenu.cpp.o
Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racestartmenu.cpp.o
[ 93%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racepitmenu.cpp.o
[ 93%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/raceresultsmenus.cpp.o
[ 94%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/racescreens/racenexteventmenu.cpp.o
[ 94%] Building CXX object src/modules/userinterface/legacymenu/CMakeFiles/legacymenu.dir/legacymenu.cpp.o
Linking CXX shared library legacymenu.so
[ 94%] Built target legacymenu
make: *** [all] Error 2



Any suggestions?
GTRdrift34
 
Posts: 13
Joined: Fri Nov 30, 2012 5:01 am

Re: Help running 'make' in ubuntu

Postby GTRdrift34 » Mon Dec 03, 2012 1:25 am

I changed instances of ALCvoid to void in the alc.h file and now i get the following error

[ 99%] Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/grsound.cpp.o
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp: In destructor ‘virtual OpenalSoundInterface::~OpenalSoundInterface()’:
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp:184:25: error: could not convert ‘alcCloseDevice(((OpenalSoundInterface*)this)->OpenalSoundInterface::dev)’ from ‘void’ to ‘bool’
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp:184:25: error: in argument to unary !
make[2]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/OpenalSoundInterface.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/all] Error 2
make: *** [all] Error 2

i can't find many solutions to this seems the problem is centered around OpenAl files
GTRdrift34
 
Posts: 13
Joined: Fri Nov 30, 2012 5:01 am

Re: Help running 'make' in ubuntu

Postby excpt » Thu Dec 06, 2012 8:23 am

I'm currently setting up a blank ubuntu 12.10 environment and try to build from scratch. Maybe I can figure out which package is missing. I I'll write a small howto.

When the ccmake window opens, do you press "c" for configure or do you simply quit?

Whe ccmake opens I press "c" (configure) and "g" (generate). Maybe it's only this small issue.
excpt
 
Posts: 3
Joined: Wed Nov 07, 2012 1:57 pm

Re: Help running 'make' in ubuntu

Postby excpt » Thu Dec 06, 2012 9:28 am

excpt
 
Posts: 3
Joined: Wed Nov 07, 2012 1:57 pm

Re: Help running 'make' in ubuntu

Postby GTRdrift34 » Fri Dec 07, 2012 12:03 am

Thank you for your help so far, i got up to running 'make -j4' and got the same error with openal. It seems like more of a header file issue than anything else which is very strange. I am running the newest version of openal according to terminal.. perhaps i should downgrade? Below is the output of running 'make -j4'. NOTE: i initially got the error with ALCvoid but solved it by replacing with void again. This is my code after running make after doing this.

[ 1%] Built target portability
[ 1%] [ 6%] Built target sd2-nfs2ac
Built target solid
[ 10%] [ 13%] [ 14%] [ 20%] Built target ephemeris
Built target learning
Built target sd2-accc
Built target tgf
[ 21%] [ 23%] [ 25%] [ 26%] Built target networking
Built target robottools
Built target tgfdata
Built target telemetry
[ 26%] [ 27%] Built target sd2-nfsperf
Built target xmlversion
[ 31%] [ 34%] [ 41%] Built target raceengine
Built target kilo2008
Built target tgfclient
[ 51%] Built target simplix
[ 54%] [ 55%] Built target usr
Built target networkhuman
[ 64%] [ 69%] Built target ssggraph
Built target simuv2.1
[ 73%] Built target simuv2
[ 78%] [ 78%] Built target simuv3
Built target textonly
[ 90%] Built target legacymenu
[ 91%] [ 93%] [ 96%] Built target track
Scanning dependencies of target sd2-menuview
Built target sd2-trackgen
Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/OpenalSound.cpp.o
[ 96%] [ 97%] [ 97%] Built target speed-dreams-2
Building CXX object src/tools/menuview/CMakeFiles/sd2-menuview.dir/main.cpp.o
Built target human
[ 98%] [ 98%] Building CXX object src/tools/menuview/CMakeFiles/sd2-menuview.dir/previewmenu.cpp.o
Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/SoundInterface.cpp.o
[ 98%] Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/PlibSoundInterface.cpp.o
[ 99%] Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/OpenalSoundInterface.cpp.o
Linking CXX executable sd2-menuview
[ 99%] Building CXX object src/modules/sound/snddefault/CMakeFiles/snddefault.dir/grsound.cpp.o
[ 99%] Built target sd2-menuview
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp: In destructor ‘virtual OpenalSoundInterface::~OpenalSoundInterface()’:
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp:184:25: error: could not convert ‘alcCloseDevice(((OpenalSoundInterface*)this)->OpenalSoundInterface::dev)’ from ‘void’ to ‘bool’
/usr/src/speed-dreams-trunk/src/modules/sound/snddefault/OpenalSoundInterface.cpp:184:25: error: in argument to unary !
make[2]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/OpenalSoundInterface.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/modules/sound/snddefault/CMakeFiles/snddefault.dir/all] Error 2
make: *** [all] Error 2
GTRdrift34
 
Posts: 13
Joined: Fri Nov 30, 2012 5:01 am

Re: Help running 'make' in ubuntu

Postby mungewell » Fri Dec 07, 2012 1:18 am

Which version of Ubuntu are you attempting to build on?

I have the HEAD svn on Xubuntu 12.10 (i386) and it appears to build fine, although I note that you are on r4687 (Official 2.0 release). The error appears to show a problem with openal, try this and see if there's anything different.
--
$ dpkg --list | grep openal
ii libopenal-data 1:1.14-4ubuntu1 all Software implementation of the OpenAL API (data files)
ii libopenal-dev:i386 1:1.14-4ubuntu1 i386 Software implementation of the OpenAL API (development files)
ii libopenal1:i386 1:1.14-4ubuntu1 i386 Software implementation of the OpenAL API (shared library)
--

Did you try installing the PPA pre-built, just to confirm that there's not something screwy with your Linux install?

Another thing you could try is to clear out all the cmake cache stuff and start afresh, this can be done with
--
$ rm CMakeCache.txt
$ find . -name 'CMakeFiles' -exec rm -r {} \;
$ cmake -D CMAKE_BUILD_TYPE:STRING=Debug -D OPTION_OFFICIAL_ONLY:BOOL=ON .
$ make
--

If that still doesn't get you going I can upload my CMakeCache file and 'dpkg --get-selections' for comparison.
Simon.
mungewell
 
Posts: 307
Joined: Fri May 20, 2011 4:05 pm
Location: Southen Alberta, Canada

Re: Help running 'make' in ubuntu

Postby mungewell » Fri Dec 07, 2012 1:45 am

Just spotted the 'local' bit
--
/usr/local/include/AL/alc.h:70:55: error: ‘<anonymous>’ has incomplete type
/usr/local/include/AL/alc.h:70:63: error: invalid use of ‘ALCvoid {aka void}’
--

Which suggests that you've built OpenAL from source, which revision did you use? (There will very shortly be a 1.15.1 release to catch some problems with the last release.)

You might also try the '--prefix=/usr' option when configuring OpenAL to see if the path is causing a problem.
Simon
mungewell
 
Posts: 307
Joined: Fri May 20, 2011 4:05 pm
Location: Southen Alberta, Canada

Re: Help running 'make' in ubuntu

Postby GTRdrift34 » Fri Dec 07, 2012 3:57 am

Thankyou very much to both of you seemed the combined efforts got it installed- i had actually openal 1.13 installed and terminal kept telling me it was the newest version (new to ubuntu so didn't know there was a 1.14 version). I downloaded a source package for openal 1.14 and this seemed to fix the problem of the incompatible header files!

Now i can begin my research, i will start another thread thank you once again. :)
GTRdrift34
 
Posts: 13
Joined: Fri Nov 30, 2012 5:01 am


Return to Problems, Fixes & Help

Who is online

Users browsing this forum: No registered users and 74 guests

cron