From: Hazen B. <hba...@ma...> - 2006-11-01 04:11:10
|
On Oct 31, 2006, at 4:31 PM, Alan W. Irwin wrote: > On 2006-10-30 21:58-0800 Alan W. Irwin wrote: > > Hazen, could you see if this set of changes completely solves the > Mac OS X > release blocker (Tcl/Tk problems)? Please try both the build-tree > test > (with ctest) and the install tree test (cd to > $prefix/share/plplot5.6.1/examples, and run make and ./plplot-test.sh > there). Also, please try running a few of the installed examples > using -dev > tk and try some of the GUI buttons that you have access to with > that device > to make sure Tk is working correctly. Thanks! This builds and passed all the build-tree tests (using ctest). I haven't been able to test the buttons yet. When I try to run an example with the tk device I get: plFindCommand: cannot locate command: plserver bin dir="/usr/local/bin" *** PLPLOT ERROR *** Unable to fork server process Program aborted Which is perhaps strange since I can run plserver myself with no problem. I still can't compile the install tree examples. iMac /usr/local/share/plplot5.6.1/examples : sudo make ... Making all in tk /usr/bin/gcc xtk01.c -o xtk01 `PKG_CONFIG_PATH=/usr/local/lib/ pkgconfig pkg-config --cflags --libs plplotd-tcl` /usr/bin/ld: can't map file: /System/Library/Frameworks/tcl.framework ((os/kern) invalid argument) collect2: ld returned 1 exit status make[1]: *** [xtk01] Error 1 iMac /usr/local/lib/pkgconfig : more plplotd-tcl.pc libdir=/usr/local/lib includedir=/usr/local/include/plplot drvdir=/usr/local/lib/plplot5.6.1/driversd Name: PLplot Tcl/Tk Description: Scientific plotting library (Tcl/Tk bindings, double precision) Requires: plplotd Version: 5.6.1 Libs: -L${libdir} -lplplottcltkd -ltclmatrixd /System/Library/ Frameworks/tcl.framework /System/Library/Frameworks/tk.framewo rk -L/usr/X11R6/lib -lSM -lICE /usr/X11R6/lib/libX11.dylib /usr/X11R6/ lib/libXext.dylib Cflags: -I${includedir} -I/System/Library/Frameworks/Tcl.framework/ Headers -I/System/Library/Frameworks/Tk.framework/Headers -I/usr/include -I/usr/include -I/usr/include -Hazen |