|
|
FreeBSD 10 uses clang instead of gcc. After the usual ./prebuild.sh,
../configure, etc.
[jhu@PhIIx6-1090T:~/temp/povray-3.7-stable]$ make
make all-recursive
Making all in source
c++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../source/backend -I../source/base
-I../source/frontend -I../unix -I../vfe -I../vfe/unix -pthread
-I/usr/local/include -I/usr/include -pipe -Wno-multichar -Wno-write-strings
-O3 -ffast-math -march=native -D_THREAD_SAFE -pthread -MT pov_mem.o -MD -MP -MF
..deps/pov_mem.Tpo -c -o pov_mem.o pov_mem.cpp
In file included from pov_mem.cpp:36:
In file included from ./backend/frame.h:58:
In file included from ./backend/control/messagefactory.h:39:
../backend/control/renderbackend.h:112:16: error: reference to 'shared_ptr' is
ambiguous
map<SceneId, shared_ptr<Scene> > scenes;
^
.../vfe/unix/syspovconfig.h:85:14: note: candidate found by name lookup is
'shared_ptr'
using boost::shared_ptr;
^
/usr/include/c++/v1/memory:3817:24: note: candidate found by name lookup is
'std::__1::shared_ptr'
class _LIBCPP_TYPE_VIS shared_ptr
^
In file included from pov_mem.cpp:36:
In file included from ./backend/frame.h:58:
In file included from ./backend/control/messagefactory.h:39:
../backend/control/renderbackend.h:112:27: error: 'Scene' does not refer to a
value
map<SceneId, shared_ptr<Scene> > scenes;
^
../backend/control/renderbackend.h:47:7: note: declared here
class Scene;
^
../backend/control/renderbackend.h:112:34: error: expected member name or ';'
after declaration specifiers
map<SceneId, shared_ptr<Scene> > scenes;
^
../backend/control/renderbackend.h:113:15: error: reference to 'shared_ptr' is
ambiguous
map<ViewId, shared_ptr<View> > views;
^
.../vfe/unix/syspovconfig.h:85:14: note: candidate found by name lookup is
'shared_ptr'
using boost::shared_ptr;
^
/usr/include/c++/v1/memory:3817:24: note: candidate found by name lookup is
'std::__1::shared_ptr'
class _LIBCPP_TYPE_VIS shared_ptr
^
In file included from pov_mem.cpp:36:
In file included from ./backend/frame.h:58:
In file included from ./backend/control/messagefactory.h:39:
../backend/control/renderbackend.h:113:26: error: 'View' does not refer to a
value
map<ViewId, shared_ptr<View> > views;
^
../backend/control/renderbackend.h:48:7: note: declared here
class View;
^
../backend/control/renderbackend.h:113:32: error: expected member name or ';'
after declaration specifiers
map<ViewId, shared_ptr<View> > views;
^
In file included from pov_mem.cpp:36:
../backend/frame.h:982:3: error: unknown type name 'shared_ptr'
shared_ptr<SubsurfaceInterior> subsurface;
^
../backend/frame.h:982:13: error: expected member name or ';' after declaration
specifiers
shared_ptr<SubsurfaceInterior> subsurface;
~~~~~~~~~~^
In file included from pov_mem.cpp:39:
In file included from ./backend/parser/parse.h:63:
In file included from ./backend/scene/scene.h:45:
In file included from ./backend/scene/view.h:40:
../backend/support/taskqueue.h:60:15: error: unknown type name 'shared_ptr'
TaskEntry(shared_ptr<Task> rt) : entryT...
^
../backend/support/taskqueue.h:60:25: error: expected ')'
TaskEntry(shared_ptr<Task> rt) : entryT...
^
../backend/support/taskqueue.h:60:14: note: to match this '('
TaskEntry(shared_ptr<Task> rt) : entryT...
^
../backend/support/taskqueue.h:65:5: error: unknown type name 'shared_ptr'
shared_ptr<Task> GetTask() { return task; }
^
../backend/support/taskqueue.h:65:15: error: expected member name or ';' after
declaration specifiers
shared_ptr<Task> GetTask() { return task; }
~~~~~~~~~~^
../backend/support/taskqueue.h:72:5: error: unknown type name 'shared_ptr'
shared_ptr<Task> task;
^
../backend/support/taskqueue.h:72:15: error: expected member name or ';' after
declaration specifiers
shared_ptr<Task> task;
~~~~~~~~~~^
../backend/support/taskqueue.h:59:31: error: member initializer 'entryType' does
not name a non-static data member or base class
TaskEntry(EntryType et) : entryType(et) { }
^~~~~~~~~~~~~
../backend/support/taskqueue.h:60:38: error: member initializer 'entryType' does
not name a non-static data member or base class
...TaskEntry(shared_ptr<Task> rt) : entryType(kTask), task(rt) { }
^~~~~~~~~~~~~~~~
../backend/support/taskqueue.h:60:61: error: use of undeclared identifier 'rt'
...TaskEntry(shared_ptr<Task> rt) : entryType(kTask), task(rt) { }
^
../backend/support/taskqueue.h:61:35: error: member initializer 'entryType' does
not name a non-static data member or base class
...TaskEntry(POVMS_Message& m) : entryType(kMessage), msg(m) { }
^~~~~~~~~~~~~~~~~~~
../backend/support/taskqueue.h:62:62: error: member initializer 'entryType' does
not name a non-static data member or base class
...boost::function1<void, TaskQueue&>& f) : entryType(kFunction), fn(f) { }
^~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** Error code 1
Stop.
make[2]: stopped in /tank/jhu/temp/povray-3.7-stable/source
*** Error code 1
Stop.
make[1]: stopped in /tank/jhu/temp/povray-3.7-stable
*** Error code 1
Stop.
Post a reply to this message
|
|