From: Allen B. <al...@vr...> - 2004-05-24 16:35:25
|
Patrick Hartling wrote: > On Mon, 2004-05-24 at 11:16, Allen Bierbaum wrote: > >>Patrick Hartling wrote: >> >>>Are you up to date with the change described in this message: >>> >>>http://sourceforge.net/mailarchive/forum.php?thread_id=4265086&forum_id=3574 >>> >> >>Yes. It is a completely fresh checkout and configure command. >> >>I use --with-gmtl and --with-gml-includes. The output from configure >>says it found gmtl correctly and got the correct version. But when the >>compile line is built the gmtl directory is not added as a search path. :( > > > Well, something strange is happening then. You have four pieces that > depend on GMTL compiling just fine: Sonix, the Sonix plug-ins, > Gadgeteer, and the Gadgeteer cluster plug-ins. Are you compiling > against an installed version of GMTL? I don't normally pass > --with-gmtl-includes because it isn't necessary with an installed copy. > If you're building against the GMTL source tree without performing an > installation, then that's a different story. That case is not tested > anymore since the current requirement is to compile against an installed > GMTL. > > -Patrick I am compling against an installed version of GMTL. Anything else to look for? One thing I did notice (don't know if it matters) is that gadgeteer-config --includes does not return with the GMTL include path. This may be by design, I don't know, it is just something I saw when trying to run this down. -Allen > > > >>>On Mon, 2004-05-24 at 11:00, Allen Bierbaum wrote: >>> >>> >>>>When compiling VR Juggler from CVS on linux, I get a build error in the >>>>5DT/DataGlove code. The compiler can't find gmtl code. It appears that >>>>the configured GMLT include path is not being passed to the compiler. >>>> >>>>Is it possible that the build does not currently support having GMTL >>>>installed in a separate directory from the rest of the dependencies? >>>> >>>>-Allen >>>> >>>> >>>>The compiler output is: >>>> >>>>------------------------------------------------ >>>>Building object files with debugging symbols >>>>------------------------------------------------ >>>>===> 5DT/DataGlove >>>>g++ -DPACKAGE_NAME=\"Gadgeteer\ Device\ Drivers\" >>>>-DPACKAGE_TARNAME=\"gadgeteer-device-drivers\" -DPACKAGE_VERSION=\"0.1\" >>>>-DPACKAGE_STRING=\"Gadgeteer\ Device\ Drivers\ 0.1\" >>>>-DPACKAGE_BUGREPORT=\"vrj...@li...\" >>>>-DHAVE_TEMPLATES= -DHAVE_NAMESPACE= -DHAVE_STD= -DHAVE_RTTI= >>>>-DHAVE_STATIC_CAST= -DHAVE_DYNAMIC_CAST= -DSTDC_HEADERS=1 >>>>-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 >>>>-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 >>>>-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 >>>>-DHAVE_FCNTL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 >>>>-DHAVE_TERMIOS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 >>>>-D_GADGET_DRIVER_BUILD_ >>>>-I/mnt/rigby/home11/users/allenb/Source/juggler/build.linux.posix.gcc3/modules/gadgeteer/drivers >>>>-I/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/.. -pipe >>>>-I/usr/X11R6/include -pthread -fexceptions >>>>-I/mnt/rigby/home11/users/allenb/Source/juggler/build.linux.posix.gcc3/instlinks/include >>>>-D_DEBUG -g -fPIC -DPIC -Wall -W -Woverloaded-virtual -Wsign-promo >>>>-Wnon-virtual-dtor -c -o >>>>/mnt/rigby/home11/users/allenb/Source/juggler/build.linux.posix.gcc3/modules/gadgeteer/drivers/obj/Linux/ELF/i686/debug/DataGlove/DataGlove.o >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.cpp >>>>In file included from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/Glove.h:37, >>>> from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.h:41, >>>> from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.cpp:42: >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/GloveData.h:37:25: >>>>gmtl/Matrix.h: No such file or directory >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/GloveData.h:38:28: >>>>gmtl/MatrixOps.h: No such file or directory >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/GloveData.h:39:22: >>>>gmtl/Vec.h: No such file or directory >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/GloveData.h:40:25: >>>>gmtl/VecOps.h: No such file or directory >>>>In file included from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/Glove.h:37, >>>> from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.h:41, >>>> from >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/drivers/5DT/DataGlove/DataGlove.cpp:42: >>>>/home/users/allenb/Source/juggler/modules/gadgeteer/gadget/Type/GloveData.h:85: >>>>error: syntax >>>> error before `::' token >>>>... > > -- -- Allen Bierbaum al...@vr... -- -- VR Juggler Team www.vrjuggler.org -- -- Virtual Reality Applications Center www.vrac.iastate.edu -- |