Sorry to be the messenger, but compilation of soundmgr_openal.cxx and all
flightgear files using soundmgr_openal.hxx fails under VC90.

See attached build log.

I am using the 3rd part libraries as per
flightgear/source/projects/VC90/README.msvc.
 i.e.
(Precompiled librairies and headers for compiling Win32 executables with
VS2008 :
ftp://ftp.ihg.uni-duisburg.de/FlightGear/Win32/MSVC/fgfs-win32-VS90-3rdParty
+OSG-20090628.zip)

Same error with more recent fgfs-win32-VS90-3rdParty+OSG-20090820.

Do I need a more recent version of OpenAL?

Alan

-----Original Message-----
From: Erik Hofman [mailto:e...@ehofman.com] 
Sent: 05 October 2009 08:45
To: FlightGear developers discussions
Subject: Re: [Flightgear-devel] New Sound system committed


Curtis Olson wrote:

> Hi Erik,
> 
> One quick question: will the sound configuration xml files need to 
> change to match the new system or will there be backwards compatibility?

It's backwards compatible. I do plan a new format change to be able to 
position the sounds in 3d-model space instead of OpenAL/OpenGL space. 
That will require adding a a new <version/> xml tag but the omission of 
it will still mean the previous format.

Erik

----------------------------------------------------------------------------
--
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
ÿþ<html> <head> <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-16"> </head> <body> <pre> <table width=100% bgcolor=#CFCFE5><tr> <td> <font face=arial size=+3> Build Log </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre> <h3>Build started: Project: SimGear, Configuration: Release|Win32</h3> </pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2> Command Lines </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Creating temporary file "d:\fg\SimGear\projects\VC90\Win32\Release\RSP00000756965124.rsp" with contents [ /Ob1 /I &quot;..\..&quot; /I &quot;..\..\simgear&quot; /I &quot;..\..\..&quot; /I &quot;..\..\..\install\msvc90\OpenSceneGraph\include&quot; /I &quot;..\..\..\3rdparty\include&quot; /I &quot;..\..\..\boost_1_39_0&quot; /D &quot;HAVE_CONFIG_H&quot; /D &quot;NDEBUG&quot; /D &quot;WIN32&quot; /D &quot;_USE_MATH_DEFINES&quot; /D &quot;_CRT_SECURE_NO_WARNINGS&quot; /D &quot;NOMINMAX&quot; /D &quot;_CRT_NONSTDC_NO_WARNINGS&quot; /D &quot;_VC80_UPGRADE=0x0710&quot; /D &quot;_MBCS&quot; /GF /FD /EHsc /MD /Gy /Fo&quot;Win32\Release\\&quot; /Fd&quot;Win32\Release\vc90.pdb&quot; /W3 /c /Zi ..\..\simgear\sound\soundmgr_openal.cxx ..\..\simgear\sound\sample_openal.cxx ] Creating command line "cl.exe ...@d:\fg\SimGear\projects\VC90\Win32\Release\RSP00000756965124.rsp /nologo /errorReport:prompt" </pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2> Output Window </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Compiling... soundmgr_openal.cxx d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C2143: syntax error : missing ';' before '*' d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C2143: syntax error : missing ';' before '*' d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ..\..\simgear\sound\soundmgr_openal.cxx(64) : error C2614: 'SGSoundMgr' : illegal member initialization: '_context' is not a base or member ..\..\simgear\sound\soundmgr_openal.cxx(64) : error C2614: 'SGSoundMgr' : illegal member initialization: '_device' is not a base or member ..\..\simgear\sound\soundmgr_openal.cxx(94) : error C2065: 'ALCdevice' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(94) : error C2065: 'device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(94) : error C3861: 'alcOpenDevice': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(95) : error C2065: 'device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(99) : error C2065: 'ALCcontext' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(99) : error C2065: 'context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(99) : error C2065: 'device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(99) : error C3861: 'alcCreateContext': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(100) : error C2065: 'context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(104) : error C2065: 'context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(104) : error C3861: 'alcMakeContextCurrent': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(109) : error C2065: '_context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(109) : error C2065: 'context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(154) : error C2065: '_context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(154) : error C3861: 'alcGetCurrentContext': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(155) : error C2065: '_device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(155) : error C2065: '_context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(155) : error C3861: 'alcGetContextsDevice': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(156) : error C3861: 'alcMakeContextCurrent': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(157) : error C2065: '_context' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(157) : error C3861: 'alcDestroyContext': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(158) : error C2065: '_device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(158) : error C3861: 'alcCloseDevice': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(375) : error C3861: 'alutGetError': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(376) : error C2065: 'ALUT_ERROR_NO_ERROR' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(378) : error C3861: 'alutGetErrorString': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(439) : error C2065: 'ALCenum' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(439) : error C2146: syntax error : missing ';' before identifier 'error' ..\..\simgear\sound\soundmgr_openal.cxx(439) : error C2065: 'error' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(440) : error C2065: 'error' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(440) : error C2065: '_device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(440) : error C3861: 'alcGetError': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(441) : error C2065: 'error' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(441) : error C2065: 'ALC_NO_ERROR' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(444) : error C2065: '_device' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(444) : error C2065: 'error' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(444) : error C3861: 'alcGetString': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(453) : error C3861: 'alutGetError': identifier not found ..\..\simgear\sound\soundmgr_openal.cxx(454) : error C2065: 'ALUT_ERROR_NO_ERROR' : undeclared identifier ..\..\simgear\sound\soundmgr_openal.cxx(457) : error C3861: 'alutGetErrorString': identifier not found sample_openal.cxx d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C2143: syntax error : missing ';' before '*' d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C2143: syntax error : missing ';' before '*' d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\fg\simgear\simgear\sound\soundmgr_openal.hxx(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int Generating Code... </pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2> Results </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Build log was saved at "file://d:\fg\SimGear\projects\VC90\Win32\Release\BuildLog.htm" SimGear - 54 error(s), 0 warning(s) </pre></table><table width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=arial size=+2> </font></table></body></html>
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to