I'd prefer using the standard Sun define ("__sun") instead of adding a
new one.

changed that.

We had some trouble in the past with the Sun compiler, which forced us
to disable byte Vectors and Points, which apparently is not toally
consistent any more. Can you try removing the # define OSG_NO_INT8_PNT
in OSGConfig.h around line 764 (the __sun case) and see if the current
version of the compiler can handle it? If that doesn't help we need to
add some more #ifndef OSG_NO_INT8_PNT around some things. This sounds
very fixable.

if i remove the #define, i get new errors (on solaris 2.9), both using sun studio 10 and 11:

"/home/ps790413/work/OpenSG/Source/Base/Base/OSGVector.h",
line 411: Error: Multiple declaration for osg::PointInterface<char, osg::VecStorage2<char>>::setValue(const char*). line 538: Where: While specializing "osg::PointInterface<char, osg::VecStorage2<char>>". line 538: Where: Specialized in osg::VectorInterface<char, osg::VecStorage2<char>>. "/home/ps790413/work/OpenSG/Source/Base/Field/OSGVecFieldDataType.h", line 352: Where: Specialized in non-template code.

i guess that means the current sun compiler can 'not' handle it.
would you then tell me where i have to add the additional #ifndefs or maybe even post the corrected versions of the affected files?

thanks for your help,
  Patric



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to