id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port 35118,mongodb: incompatible with boost >= 1.50.0,hapaguy,ryandesign,"OS X 10.7.4, Xcode 4.3.3, I had installed mongodb a few weeks ago and it was running without problems. After performing a recent macports update: {{{ $sudo port -v selfupdate;sudo port -sv upgrade outdated; }}} mongodb started to fail with the following error: {{{ $ port installed |grep mongodb mongodb @2.0.6_0 (active) $ port installed |grep boost boost @1.50.0_0 (active) $ mongo dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv Referenced from: /opt/local/bin/mongo Expected in: /opt/local/lib/libboost_program_options-mt.dylib in /opt/local/bin/mongo }}} A clean re-install of mongodb also now fails: {{{ $ sudo port uninstall mongodb $ sudo port clean --all mongodb $ sudo port -sv install mongodb ---> Computing dependencies for mongodb. ---> Fetching distfiles for mongodb ---> mongodb-src-r2.0.6.tar.gz doesn't seem to exist in /opt/local/var/macports/distfiles/mongodb ---> Attempting to fetch mongodb-src-r2.0.6.tar.gz from http://distfiles.macports.org/mongodb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2903k 100 2903k 0 0 1369k 0 0:00:02 0:00:02 --:--:-- 1655k ---> Verifying checksum(s) for mongodb ---> Checksumming mongodb-src-r2.0.6.tar.gz ---> Extracting mongodb ---> Extracting mongodb-src-r2.0.6.tar.gz ---> Applying patches to mongodb ---> Applying patch-SConstruct.diff patching file SConstruct ---> Applying patch-distsrc-client-SConstruct.diff patching file distsrc/client/SConstruct ---> Applying patch-util-compress.cpp.diff patching file util/compress.cpp ---> Configuring mongodb ---> Building mongodb scons: Reading SConscript files ... scons version: 2.0.1 python version: 2 7 3 'final' 0 using system version of: pcre using system version of: sm using system version of: snappy Checking whether the C++ compiler worksyes Checking for C library stdc++... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking for C library boost_system-mt... yes Checking for C library boost_thread-mt... yes Checking for C library boost_filesystem-mt... yes Checking for C library boost_program_options-mt... yes Checking for C++ header file execinfo.h... yes Checking for C library pcap... yes Checking whether the C++ compiler worksyes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking for C library boost_system-mt... yes Checking for C library boost_thread-mt... yes Checking for C library boost_filesystem-mt... yes Checking for C library boost_program_options-mt... yes Checking for C++ header file execinfo.h... yes Checking for C library pcap... yes scons: done reading SConscript files. scons: Building targets ... /usr/bin/clang++ -o pch.o -c -arch x86_64 -Wnon-virtual-dtor -I/opt/local/include/js -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DMONGO_EXPOSE_MACROS -D_FILE_OFFSET_BITS=64 -DXP_UNIX -I. -I/opt/local/include pch.cpp clang: warning: argument unused during compilation: '-ggdb' /usr/bin/clang++ -o buildinfo.o -c -arch x86_64 -Wnon-virtual-dtor -I/opt/local/include/js -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -D_SCONS -DMONGO_EXPOSE_MACROS -D_FILE_OFFSET_BITS=64 -DXP_UNIX -I. -I/opt/local/include buildinfo.cpp clang: warning: argument unused during compilation: '-ggdb' In file included from pch.cpp:18: In file included from ./pch.h:83: In file included from /opt/local/include/boost/filesystem/convenience.hpp:22: In file included from /opt/local/include/boost/filesystem/operations.hpp:24: /opt/local/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 In file included from buildinfo.cpp:1: In file included from ./pch.h:83: In file included from /opt/local/include/boost/filesystem/convenience.hpp:22: In file included from /opt/local/include/boost/filesystem/operations.hpp:24: /opt/local/include/boost/filesystem/config.hpp:16:5: error: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 ^ # error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3 ^ In file included from pch.cpp:18: In file included from ./pch.h:161: In file included from ./util/goodies.h:22: ./util/concurrency/mutex.h:32:38: error: no member named 'TIME_UTC' in namespace 'boost'; did you mean 'TIME_UTC_'? boost::xtime_get(&xt, boost::TIME_UTC); ~~~~~~~^~~~~~~~ TIME_UTC_ /opt/local/include/boost/thread/xtime.hpp:23:5: note: 'TIME_UTC_' declared here TIME_UTC_=1 ^ In file included from buildinfo.cpp:1: In file included from ./pch.h:161: In file included from ./util/goodies.h:22: ./util/concurrency/mutex.h:32:38: error: no member named 'TIME_UTC' in namespace 'boost'; did you mean 'TIME_UTC_'? boost::xtime_get(&xt, boost::TIME_UTC); ~~~~~~~^~~~~~~~ TIME_UTC_ /opt/local/include/boost/thread/xtime.hpp:23:5: note: 'TIME_UTC_' declared here TIME_UTC_=1 ^ 2 errors generated. 2 errors generated. scons: *** [buildinfo.o] Error 1 scons: *** [pch.o] Error 1 scons: building terminated because of errors. Command failed: cd ""/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mongodb/mongodb/work/mongodb-src-r2.0.6"" && scons -j2 all mongobridge mongosniff --cxx=/usr/bin/clang++ --full --use-system-all --usesm Exit code: 2 Error: org.macports.build for port mongodb returned: command execution failed Warning: targets not executed for mongodb: org.macports.activate org.macports.build org.macports.destroot org.macports.install Please see the log file for port mongodb for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mongodb/mongodb/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port mongodb failed }}} ",defect,closed,Normal,,ports,2.1.1,fixed,,jeremy.benoist@… teemu.ikonen@… k3house@… prinzdezibel@… nicolas.jessel@… aguynamedryan+macports@… srogers m@… dyoung155@… sommertm@… RonnieRocket147 heapifyman@… hobbut@… robertread@… macports@… brandon@… smitty1e@… george@… takashi.obara@… francisdb@… kinergy@… vkuznet dave@… jpr5@… lucian303@… m.swain@… evandrix macports@… jendave@… chad@… jcvernaleo m99@…,mongodb