Hello
  While trying to compile  7.16.4 on a Suse 11.1 system the error messages, 
shown below,  occur.   
I have been able to compile the openNURBS library as a stand-a-lone  
compilation from the source code on the www.opennurbs.org  web site.


Please ask for any further diagnostics if that would be helpful.

Regards
Sinclair 


Short error messages
----------------------
Making all in openNURBS
make[3]: Entering directory `/extra/brlcad-7.16.4/src/other/openNURBS'
/bin/sh .../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H 
-I. -I. -I../../../include   -I/usr/local/include -DBRLCADBUILD=1 
-I../../../include -I../../../src/other/openNURBS  -Wall  -pipe 
-fno-strict-aliasing -fno-common -fexceptions -g -c -o 
libopenNURBS_nil_la-opennurbs_3dm_attributes.lo `test -f 
'opennurbs_3dm_attributes.cpp' || echo './'`opennurbs_3dm_attributes.cpp
In file included from /usr/include/c++/4.3/new:44,
                 from opennurbs_system.h:247,
                 from opennurbs.h:28,
                 from opennurbs_3dm_attributes.cpp:16:
/usr/include/c++/4.3/cstddef:55: error: '::ptrdiff_t' has not been declared
make[3]: *** [libopenNURBS_nil_la-opennurbs_3dm_attributes.lo] Error 1
make[3]: Leaving directory `/extra/brlcad-7.16.4/src/other/openNURBS'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/extra/brlcad-7.16.4/src/other'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/extra/brlcad-7.16.4/src'
make: *** [all-recursive] Error 1
n...@sb4:/extra/brlcad-7.16.4>




Long error messages
-----------------------
Making all in openNURBS
make[3]: Entering directory `/extra/brlcad-7.16.4/src/other/openNURBS'
/bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I../../../include   -I/usr/local/include -DBRLCADBUILD=1 -I../../../include 
-I../../../src/other/openNURBS -I../../../src/other/libz -Wall 
-I../../../src/other/libz -pipe -fno-strict-aliasing -fno-common -fexceptions 
-g -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -c -o 
libopenNURBS_nil_la-opennurbs_3dm_attributes.lo `test -f 
'opennurbs_3dm_attributes.cpp' || echo './'`opennurbs_3dm_attributes..cpp
 g++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I/usr/local/include 
-DBRLCADBUILD=1 -I../../../include -I../../../src/other/openNURBS 
-I../.../../src/other/libz -Wall -I../../../src/other/libz -pipe 
-fno-strict-aliasing -fno-common -fexceptions -g -W -Wall -Wundef -Wfloat-equal 
-Wshadow -Winline -c opennurbs_3dm_attributes.cpp  -fPIC -DPIC -o 
.libs/libopenNURBS_nil_la-opennurbs_3dm_attributes.o
In file included from /usr/include/c++/4.3/new:44,
                 from opennurbs_system.h:247,
                 from opennurbs.h:28,
                 from opennurbs_3dm_attributes.cpp:16:
/usr/include/c++/4.3/cstddef:55: error: '::ptrdiff_t' has not been declared
In file included from opennurbs.h:42,
                 from opennurbs_3dm_attributes.cpp:16:
opennurbs_base64.h:130: warning: type qualifiers ignored on function return type
In file included from opennurbs.h:93,
                 from opennurbs_3dm_attributes.cpp:16:
opennurbs_light.h:115: warning: type qualifiers ignored on function return type
opennurbs_light.h:116: warning: type qualifiers ignored on function return type
opennurbs_light.h:117: warning: type qualifiers ignored on function return type
opennurbs_light.h:118: warning: type qualifiers ignored on function return type
opennurbs_light.h:119: warning: type qualifiers ignored on function return type
opennurbs_3dm_attributes.cpp: In member function 'bool 
ON_3dmObjectAttributes::operator==(const ON_3dmObjectAttributes&) const':
opennurbs_3dm_attributes.cpp:91: warning: comparing floating point with == or 
!= is unsafe
opennurbs_3dm_attributes.cpp: In member function 'virtual ON_BOOL32 
ON_3dmObjectAttributes::Read(ON_BinaryArchive&)':
opennurbs_3dm_attributes.cpp:477: warning: declaration of 'i' shadows a 
previous local
opennurbs_3dm_attributes.cpp:387: warning: shadowed declaration is here
opennurbs_3dm_attributes.cpp: In member function 'bool 
ON_3dmObjectAttributes::WriteV5Helper(ON_BinaryArchive&) const':
opennurbs_3dm_attributes.cpp:598: warning: comparing floating point with == or 
!= is unsafe
make[3]: *** [libopenNURBS_nil_la-opennurbs_3dm_attributes.lo] Error 1
make[3]: Leaving directory `/extra/brlcad-7.16.4/src/other/openNURBS'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/extra/brlcad-7.16.4/src/other'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/extra/brlcad-7.16.4/src'
make: *** [all-recursive] Error 1
n...@sb4:/extra/brlcad-7.16.4>






------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to