hugin-devs team mailing list archive
-
hugin-devs team
-
Mailing list archive
-
Message #03648
[Bug 1023037] Re: Enblend fails to build with boost 1.50
I'm using the configure script that comes with the source code, and am
running OS X. The configure script doesn't show any extra libraries
requested. In case it's helpful, this is everything the configure
script reports at the end:
enblend-enfuse now configured for i386-apple-darwin11.4.0
Source directory: .
Installation directory: /opt/local
C++ compiler: g++
CFLAGS: -D_THREAD_SAFE -I/opt/local/include/OpenEXR -g -O2
OPENGL_CFLAGS: <none required>
CXXFLAGS: -DVIGRA_STATIC_LIB -D_THREAD_SAFE -I/opt/local/include/OpenEXR --param inline-unit-growth=60 -O2 -DNDEBUG -Wall
LIBS: -L/opt/local/lib -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -lpthread -lxmi -llcms -ltiff -lpng -ljpeg -lz
OPENGL_LIBS: <none required>
EXTRA_LIBS (optional): <none selected>
can build all documentation: no, because of missing gnuplot
fig2dev
feature selection:
split *.info and *.html files: yes
enable debugging support: no
enable malloc debugging: no
OpenEXR image format yes
use image cache: yes
build GPU acceleration: no, because of missing GL
use OpenMP: no
--
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1023037
Title:
Enblend fails to build with boost 1.50
Status in Enblend:
New
Bug description:
Building enblend fails with the following error:
g++ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DVIGRA_STATIC_LIB -D_THREAD_SAFE -I/opt/local/include/OpenEXR --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -L/opt/local/lib -o enblend enblend-enblend.o enblend-gpu.o enblend-error_message.o enblend-filenameparse.o enblend-filespec.o enblend-self_test.o enblend-tiff_message.o vigra_impex/libvigra_impex.a -L/opt/local/lib -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -lpthread -lxmi -llcms -ltiff -lpng -ljpeg -lz
Undefined symbols for architecture x86_64:
"boost::system::generic_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
"boost::system::system_category()", referenced from:
global constructors keyed to commandin enblend-enblend.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[4]: *** [enblend] Error 1
I can build enblend successfully when I switch back to boost 1.49.
To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1023037/+subscriptions
References