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
