On Thursday 04 April 2013 10:27:26 you wrote: > On Thu, Apr 4, 2013 at 1:19 PM, Ruisheng Peng <[log in to unmask]> wrote: > > Thanks for the quick reply. > > > > On Thursday 04 April 2013 09:53:35 you wrote: > > > On Thu, Apr 4, 2013 at 12:32 PM, Ruisheng Peng <[log in to unmask]> > > > > wrote: > > > > Hi, > > > > > > > > I'm trying to compile gaia on a MAC OS X 10.8 box, but running into > > > > linking problem. > > > > > > The good news is that this does really work as I am using Mountain Lion > > > with Starlink. > > > > > > > It claims that a whole bunch of _Tcl*, _Tk*, and _XShm* symbols were > > > > referenced but undefined. I assume it was looking for Tcl, Tk, as > > > > well as XShm libs. There's one ld warning right before listing these > > > > undefined symbols: directory not found for option > > > > '-L/usr/local/star/lib/lib'. Not sure that's the culprit. > > > > Interesting thing is that libtcl8.5.dylib and libtk8.5.dylib already > > > > exist under /usr/local/star/lib. I'm afraid that I don't know enough > > > > to mess with the makefile to fix the problem. Here're what I've > > > > done: > > > > > > > > o checked out the starlink source tree and placed under > > > > /usr/local/starlink o defined $STARCONF_DEFAULT_[STARLINK,PREFIX] to > > > > /usr/local/star o added $STARCONF_DEFAULT_PREFIX/[bin, > > > > buildsupport/bin] > > > > > > to the $PATH o ./bootstrap > > > > o make configure-deps > > > > o ./configure -C --disable-shared --without-stardocs > > > > > > What's your motivation for the disable shared option? I have to admit > > > > that > > > > > I've never tried to build the whole of Starlink with this option > > > enabled. > > > > it's just a "phobia" for library pollution from various components that > > came > > with starlink as I have both MacPorts and Fink going already, and am not > > looking to install any other components in the starlink package. > > I'm wondering if the GAIA linking is having trouble with the request for > static linking. > > > > Which compilers are you using? > > > > gfortran4.8 downloaded from MAC OS HPC site > > gcc 4.2.1 that came with Xcode > > I use clang and clang++ but old gcc should be fine. > > > > > o make /usr/local/star/manifests/gaia > > > > > > As a quick test can you see if > > > > > > make /usr/local/star/manifests/hdstrace > > > > > > works and you get a functioning hdstrace in /usr/local/star/bin ? > > > > yes, it works: > > > > # ls -l /usr/local/star/bin/hdstrace > > -rwxr-xr-x 1 root wheel 1067684 Apr 4 10:08 > > /usr/local/star/bin/hdstrace > > > > > Have you installed Xquartz? > > > > yes. > > Does startcl install ok? > yes, it says startcl is uptodate. > Can you give me the actual error from the build? > I've attached both config.log and gaia_build.log. Error messages start from line 251 in gaia_build.log. Thanks, --Ruisheng ---- Starlink User Support list For list configuration, including subscribing to and unsubscribing from the list, see https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=STARLINK