Hi Jerry, I am not familiar with OS X to any useful extent, but from the error messages it is clear that the Xlib library for your platform is missing two routines that are normally present. Perhaps they require an extra library.
I will see if I can find more information on this issue. Regards, Arjen On Thu, 10 May 2012 01:34:24 -0700 Jerry <lancebo...@qwest.net> wrote: > > On May 9, 2012, at 1:42 PM, Andrew Ross wrote: > >> >> Jerry, >> >> It looks like this could be related to the recent >>changes to clean up redundant library linkages. As a >>quick check, you could try setting the NON_TRANSITIVE >>option to OFF to disable this. Does this help? If so we >>can start delving into what is happening. Looks like the >>linkage with the X11 library is missing, we just need to >>figure out why. >> >> Andrew > > I actually tried this before I first posted, and with >-DNON_TRANSITIVE=OFF I got exactly the same results >(except with a couple more libraries listed)--everything >from > > Undefined symbols for architecture x86_64: > > onward is exactly the same. > > Jerry >> >> On Wed, May 09, 2012 at 03:21:07AM -0700, Jerry wrote: >>> I can no longer build from the current SVN version. I >>>_can_ build from a rather old (months--not sure how many >>>months) SVN that I have saved. As far as I know the only >>>two things that have changed are PLplot version and OS >>>version--I updated OS X from 10.6.8 Snow Leopard to >>>10.7.x Lion recently. The only variable I have easy >>>control of is PLplot version. I assume that reverting to >>>Snow Leopard would be painful and of questionable use. >>> >>> Here's the problem: >>> >>> >>> >>> Linking C shared library libplplottcltkd.dylib >>> cd /usr/local/plplot_build_dir/bindings/tcl && >>>"/Applications/CMake 2.8-6.app/Contents/bin/cmake" -E >>>cmake_link_script CMakeFiles/plplottcltkd.dir/link.txt >>>--verbose=1 >>> /usr/local/adacore-gnat-2011/bin/gcc -dynamiclib >>>-Wl,-headerpad_max_install_names -single_module >>>-compatibility_version 9.0.0 -current_version 9.2.0 -o >>>libplplottcltkd.9.2.0.dylib -install_name >>>/usr/local/plplot_build_dir/bindings/tcl/libplplottcltkd.9.dylib >>>CMakeFiles/plplottcltkd.dir/tclAPI.c.o >>>CMakeFiles/plplottcltkd.dir/tclMain.c.o >>>CMakeFiles/plplottcltkd.dir/__/tk/Pltk_Init.c.o >>>CMakeFiles/plplottcltkd.dir/__/tk/plframe.c.o >>>CMakeFiles/plplottcltkd.dir/__/tk/plr.c.o >>>CMakeFiles/plplottcltkd.dir/__/tk/tcpip.c.o >>>CMakeFiles/plplottcltkd.dir/__/tk/tkMain.c.o >>>libtclmatrixd.9.2.0.dylib >>>../../src/libplplotd.11.0.0.dylib -framework tcl >>>-framework tk ../../lib/csa/libcsirocsa.0.0.1.dylib >>>../../lib/qsastime/libqsastime.0.0.1.dylib >>> Undefined symbols for architecture x86_64: >>> "_XLookupString", referenced from: >>> _PlFrameKeyEH in plframe.c.o >>> "_XFlush", referenced from: >>> _DisplayPlFrame in plframe.c.o >>> ld: symbol(s) not found for architecture x86_64 >>> collect2: ld returned 1 exit status >>> make[2]: *** [bindings/tcl/libplplottcltkd.9.2.0.dylib] >>>Error 1 >>> make[1]: *** >>>[bindings/tcl/CMakeFiles/plplottcltkd.dir/all] Error 2 >>> make: *** [all] Error 2 >>> >>> >>> >>> I should add that there has been one other change but I >>>don't think it's relevant--I have (once again!) installed >>>MacPorts which is a shadow quasi-OS-and-more which >>>purports to be completely independent of OS X, and >>>installs in /opt/local. However, and I mention this only >>>because I don't understand what is happening above but >>>see some possible tcl issues, MacPorts does place this >>>symlink >>> >>> /Library/Tcl/macports1.0 >>> >>> which points to >>> >>> /opt/local/share/macports/Tcl/macports1.0/macports_autoconf.tcl >>> /opt/local/share/macports/Tcl/macports1.0/macports_dlist.tcl >>> /opt/local/share/macports/Tcl/macports1.0/macports_fastload.tcl >>> /opt/local/share/macports/Tcl/macports1.0/macports_index.tcl >>> /opt/local/share/macports/Tcl/macports1.0/macports_util.tcl >>> /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib >>> /opt/local/share/macports/Tcl/macports1.0/macports.tcl >>> /opt/local/share/macports/Tcl/macports1.0/pkgIndex.tcl >>> >>> Jerry >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's >>>security and >>> threat landscape has changed and how IT managers can >>>respond. Discussions >>> will include endpoint security, mobile security and the >>>latest in malware >>> threats. >>>http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Plplot-devel mailing list >>> Plplot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/plplot-devel >>> > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's >security and > threat landscape has changed and how IT managers can >respond. Discussions > will include endpoint security, mobile security and the >latest in malware > threats. >http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel > DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel