Hello Thomas,
I've patched the includes in [17677]. As to the missing linker flags, they
are automatically generated from the call
python -c "import distutils.sysconfig; print
distutils.sysconfig.get_config_var('BLDLIBRARY')"
what does that output for you?
regards,
Jakob2015-01-21 22:50 GMT+01:00 Lockhart, Thomas G (398I) < [email protected]>: > I’m having a bit of trouble compiling today’s head of the svn tree using > g++ as shipped with MacOS 10.9.5. > > One failure is with two references to std::mem_fun() in header files. That > goes away if I explicitly include <functional> beforehand. > > The other failure is a missing -lpython when linking the sumo executable. > > I did the following to build my existing checkout: > > svn update > make distclean > make -f Makefile.cvs > ./configure --with-xerces-libraries=/opt/local/lib > --with-xerces-includes=/opt/local/include --with-python > make > > Patches and linker error are included below. > > TIA > > - Tom > > > jpl$ g++ --version > Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr > --with-gxx-include-dir=/usr/include/c++/4.2.1 > Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) > Target: x86_64-apple-darwin13.4.0 > Thread model: posix > > > > jpl$ svn diff src/utils/gui > Index: src/utils/gui/div/GLObjectValuePassConnector.h > =================================================================== > --- src/utils/gui/div/GLObjectValuePassConnector.h (revision 17668) > +++ src/utils/gui/div/GLObjectValuePassConnector.h (working copy) > @@ -36,6 +36,7 @@ > #include <algorithm> > #include <vector> > #include <map> > +#include <functional> > #include <utils/common/ValueSource.h> > #include <utils/common/ValueRetriever.h> > #include <utils/gui/globjects/GUIGlObject.h> > Index: src/utils/gui/div/GUIParameterTableWindow.h > =================================================================== > --- src/utils/gui/div/GUIParameterTableWindow.h (revision 17668) > +++ src/utils/gui/div/GUIParameterTableWindow.h (working copy) > @@ -35,6 +35,7 @@ > #include <vector> > #include <string> > #include <algorithm> > +#include <functional> > #include <fx.h> > #include <utils/foxtools/MFXMutex.h> > #include <utils/common/ValueSource.h> > > > > > libtool: link: g++ -O2 -DNDEBUG -msse2 -mfpmath=sse -o sumo sumo_main.o > ./microsim/MSMoveReminder.o -Wl,-bind_at_load ./netload/libnetload.a > ./microsim/libmicrosim.a ./microsim/cfmodels/libmicrosimcfmodels.a > ./microsim/lcmodels/libmicrosimlcmodels.a > ./microsim/devices/libmicrosimdevs.a ./microsim/output/libmicrosimoutput.a > ./microsim/trigger/libmicrosimtrigger.a ./microsim/actions/libmsactions.a > ./microsim/traffic_lights/libmicrosimtls.a > ./microsim/pedestrians/libmicrosimpeds.a ./utils/geom/libgeom.a > ./utils/vehicle/libvehicle.a ./utils/shapes/libshapes.a > ./utils/emissions/libemissions.a ./traci-server/libtraciserver.a > ./utils/traci/libtraci.a ./utils/options/liboptions.a ./utils/xml/libxml.a > ./utils/common/libcommon.a ./utils/importio/libimportio.a > ./utils/iodevices/libiodevices.a ./foreign/tcpip/libtcpip.a -lxerces-c > -L/opt/local/lib -lFOX-1.6 -lX11 -lXext -lfreetype -lXft -lXcursor > -lXrender -lXrandr -lXfixes -lXi -ldl -lpthread -ljpeg -lpng -ltiff -lz > -lbz2 -lGLU -lGL > Undefined symbols for architecture x86_64: > "_PyArg_ParseTuple", referenced from: > traciemb_execute(_object*, _object*) in > libtraciserver.a(TraCIServer.o) > … > > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > sumo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sumo-devel > ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ sumo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-devel
