Hi, I'm so close to getting this working on our cluster.  Believe it or not, I 
have a deadline.  LOL
Can someone help me figure out what is wrong?  I would so much appreciate it!  
Thanks

I do this:  
 cmake -D CMAKE_BUILD_TYPE="Release" CMAKE_CXX_FLAGS="-O3 
-D__STDC_CONSTANT_MACROS" -D CMAKE_C_FLAGS="-O3" -D 
CMAKE_VERBOSE_MAKEFILE:BOOL=ON -D 
CMAKE_INSTALL_PREFIX:PATH="/collab/usr/gapps/asciviz/flightgear/" -D 
"CMAKE_PREFIX_PATH=/collab/usr/gapps/asciviz/flightgear/" ../flightgear-2.8.0 
&& sleep 5 && make -j 24 2>&1 | tee output.log

I get this (I have snipped a large portion of the link line for readability) 

[ 31%] Built target JSBSim
make -f src/Main/CMakeFiles/fgfs.dir/build.make 
src/Main/CMakeFiles/fgfs.dir/depend
make[2]: Entering directory `/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build'
cd /nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build && 
/usr/local/tools/cmake-2.8.7/bin/cmake -E cmake_depends "Unix Makefiles" 
/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0 
/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0/src/Main 
/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build 
/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build/src/Main 
/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build/src/Main/CMakeFiles/fgfs.dir/DependInfo.cmake
 --color=
make[2]: Leaving directory `/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build'
make -f src/Main/CMakeFiles/fgfs.dir/build.make 
src/Main/CMakeFiles/fgfs.dir/build
make[2]: Entering directory `/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build'
Linking CXX executable fgfs
cd /nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build/src/Main && 
/usr/local/tools/cmake-2.8.7/bin/cmake -E cmake_link_script 
CMakeFiles/fgfs.dir/link.txt --verbose=1
/usr/bin/c++   -I/collab/usr/gapps/asciviz/flightgear/include  -Wall  
-D_REENTRANT -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION 
-DBOOST_BIMAP_DISABLE_SERIALIZATION -O3 -DNDEBUG   
-I/collab/usr/gapps/asciviz/flightgear/lib 
-L/collab/usr/gapps/asciviz/flightgear/lib64  
CMakeFiles/fgfs.dir/bootstrap.cxx.o CMakeFiles/fgfs.dir/fg_commands.cxx.o 
CMakeFiles/fgfs.dir/fg_init.cxx.o CMakeFiles/fgfs.dir/fg_io.cxx.o 
CMakeFiles/fgfs.dir/fg_os_common.cxx.o CMakeFiles/fgfs.dir/fg_props.cxx.o 
CMakeFiles/fgfs.dir/globals.cxx.o CMakeFiles/fgfs.dir/locale.cxx.o 
CMakeFiles/fgfs.dir/logger.cxx.o CMakeFile  ... etc  ... full text below ... a 
/collab/usr/gapps/asciviz/flightgear/lib/libplibsg.a 
/collab/usr/gapps/asciviz/flightgear/lib/libplibpu.a 
/collab/usr/gapps/asciviz/flightgear/lib/libplibul.a -ludev -lpthread -lz 
-lapr-1 -lsvn_client-1 -lsvn_subr-1 -lsvn_ra-1 -lrt 
/collab/usr/gapps/asciviz/flightgear/lib/libalut.so 
/collab/usr/gapps/asciviz/flightgear/lib/libopenal.so 
../Canvas/ShivaVG/src/libShivaVG.a -lGLU -lGL 
-Wl,-rpath,/collab/usr/gapps/asciviz/flightgear/lib64:/collab/usr/gapps/asciviz/flightgear/lib:
 
CMakeFiles/fgfs.dir/__/Input/FGLinuxEventInput.cxx.o: In function 
`FGLinuxEventInput::postinit()':
FGLinuxEventInput.cxx:(.text+0x4d9): undefined reference to `udev_new()'
FGLinuxEventInput.cxx:(.text+0x4e6): undefined reference to 
`udev_enumerate_new(udev*)'
FGLinuxEventInput.cxx:(.text+0x4f6): undefined reference to 
`udev_enumerate_add_match_subsystem(udev_enumerate*, char const*)'
FGLinuxEventInput.cxx:(.text+0x4fe): undefined reference to 
`udev_enumerate_scan_devices(udev_enumerate*)'
FGLinuxEventInput.cxx:(.text+0x506): undefined reference to 
`udev_enumerate_get_list_entry(udev_enumerate*)'
FGLinuxEventInput.cxx:(.text+0x5c7): undefined reference to 
`udev_device_unref(udev_device*)'
FGLinuxEventInput.cxx:(.text+0x5cf): undefined reference to 
`udev_list_entry_get_next(udev_list_entry*)'
FGLinuxEventInput.cxx:(.text+0x5e3): undefined reference to 
`udev_list_entry_get_name(udev_list_entry*)'
FGLinuxEventInput.cxx:(.text+0x5f0): undefined reference to 
`udev_device_new_from_syspath(udev*, char const*)'
FGLinuxEventInput.cxx:(.text+0x5fb): undefined reference to 
`udev_device_get_devnode(udev_device*)'
FGLinuxEventInput.cxx:(.text+0x606): undefined reference to 
`udev_device_get_parent(udev_device*)'
FGLinuxEventInput.cxx:(.text+0x616): undefined reference to 
`udev_device_get_sysattr_value(udev_device*, char const*)'
FGLinuxEventInput.cxx:(.text+0x6fe): undefined reference to `udev_unref(udev*)'
collect2: ld returned 1 exit status
make[2]: *** [src/Main/fgfs] Error 1
make[2]: Leaving directory `/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build'
make[1]: *** [src/Main/CMakeFiles/fgfs.dir/all] Error 2
make[1]: Leaving directory `/nfs/tmp2/rcook/FlightGear/flightgear-2.8.0-build'
make: *** [all] Error 2

Note that we do have libudev installed, but perhaps it's the wrong version ?  I 
don't know what's wrong here. 

rcook@rzgpu52 (flightgear-2.8.0-build): ls -l /usr/lib64/libudev.so 
lrwxrwxrwx 1 root root 28 Sep 18 19:30 /usr/lib64/libudev.so -> 
../../lib64/libudev.so.0.5.1
rcook@rzgpu52 (flightgear-2.8.0-build): ls -l /lib64/libudev.so.0*
lrwxrwxrwx 1 root root    16 Sep 18 19:25 /lib64/libudev.so.0 -> 
libudev.so.0.5.1
-rwxr-xr-x 1 root root 59192 Sep 23  2011 /lib64/libudev.so.0.5.1


-- 
✐Richard Cook   
✇ Lawrence Livermore National Laboratory
Bldg-453 Rm-4024, Mail Stop L-557        
7000 East Avenue,  Livermore, CA, 94550, USA
☎ (office) (925) 423-9605    
☎ (fax) (925) 423-6961
---
Information Management & Graphics Grp., Services & Development Div., Integrated 
Computing & Communications Dept.
(opinions expressed herein are mine and not those of LLNL)



------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to