← Back to team overview

hugin-devs team mailing list archive

[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