[MINC-users] dyld errors
Alexandre CARMEL-VEILLEUX
acveilleux at mrs.mni.mcgill.ca
Fri Mar 6 12:19:27 EST 2009
Hi there,
Assuming that you have Core 2 Duo or a Mac Pro, my "package" will
normally run, if:
1) It's installed in /usr/local (the libs are expected to be in
/usr/local/lib)
2) Clear DYLD_LIBRARY_PATH (Fink sets it and the linker gets hopelessly
confused because of the f****** case-insensitive file-system).
csh:
setenv DYLD_LIBRARY_PATH ""
./Display
bash:
DYLD_LIBRARY_PATH="" ./Display
I've been toying with rebuilding everything in 32-bit universal
binaries for broader compatibility (and I have a Core Duo mac at home)
but the time required is a bit daunting (the 32-bit build is much easier
to do, but with my lab Mac Pro make -j8 makes up for that).
Alex
On Fri, Mar 06, 2009 at 07:21:29AM -0500, Jon Erik Ween wrote:
> From: Jon Erik Ween <jween at klaru-baycrest.on.ca>
> To: MINC users mailing list <minc-users at bic.mni.mcgill.ca>
> Date: Fri, 6 Mar 2009 07:21:29 -0500
> X-Mailer: Apple Mail (2.930.3)
> Subject: Re: [MINC-users] dyld errors
>
> Andrew
>
> Similar to yours:
>
> jween:~ jween$ uname -a
> Darwin jween.local 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24
> 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386
> jween:~ jween$ sw_vers
> ProductName: Mac OS X
> ProductVersion: 10.5.6
> BuildVersion: 9G55
>
> I find it a bit odd, but have not seen anywhere in my browsing how to
> change these settings to indicate that your native architecture is
> x86_64 but i'm betting it has an impact when you just naively compile
> things and don't deliberately set parameters to "cross-platform"
> compile.
>
>
>
> Jon
>
> Soli Deo Gloria
>
>
> On 6-Mar-09, at 6:25 AM, Andrew Janke wrote:
>
> > Hi Jon,
> >
> > Looks a tad ugly (and suspiciously like Apple have fiddled with a few
> > things... Especially the wrong architecture bit). The only 10.5
> > machine at my disposal reports this:
> >
> > rotor$ uname -a
> > Darwin 9.4.0 Darwin Kernel Version 9.4.0: Mon Jun 9 19:30:53 PDT
> > 2008; root:xnu-1228.5.20~1/RELEASE_I386 i386
> >
> > rotor$ sw_vers
> > ProductName: Mac OS X
> > ProductVersion: 10.5.4
> > BuildVersion: 9E17
> >
> > I'll be interested to know what yours reports.
> >
> >
> > --
> > Andrew Janke
> > (a.janke at gmail.com || http://a.janke.googlepages.com/)
> > Canberra->Australia +61 (402) 700 883
> >
> >
> > On Thu, Mar 5, 2009 at 13:40, Jon Erik Ween <jween at klaru-baycrest.on.ca
> > > wrote:
> >> Friends (and the rest)
> >>
> >> Well, I've been able to compile and install most of the tools (OS X
> >> 10.5.6 MacPro) and they seem to work, except:
> >>
> >> 1) Can't build any of the visualizers (Display, register, etc) due to
> >> OpenGL linking problems and Netpbm problems (even having installed
> >> fink, sourced /sw/bin/init.sh, etc.) The error I get using pre-
> >> compiled versions of Display now is:
> >>
> >> dyld: Library not loaded: /libnetpbm.10.dylib
> >> Referenced from: /usr/local/mni2/bin/Display
> >> Reason: no suitable image found. Did find:
> >> /sw/lib//libnetpbm.10.dylib: mach-o, but wrong architecture
> >>
> >> 2) Can't get Alex's 64 bit package to run (with the libs in that
> >> package or /sw/lib). Error:
> >>
> >> bash-3.2$ ./Display
> >> dyld: Symbol not found: __cg_jpeg_resync_to_restart
> >> Referenced from: /System/Library/Frameworks/
> >> ApplicationServices.framework/Versions/A/Frameworks/
> >> ImageIO.framework/
> >> Versions/A/ImageIO
> >> Expected in: /Users/jween/Desktop/bic_tools/lib/libJPEG.dylib
> >>
> >> I guess I'm ignorant about how to get the dynamic libraries to link
> >> properly, or what links exist are pointing in the wrong direction.
> >> Tried to comile netpbm from scratch, but couldn't find the jpg and
> >> tiff libs, etc.
> >>
> >> Any hints would be appreciated.
> >>
> >> Thanks
> >>
> >> Jon
> >>
> >> Soli Deo Gloria
> >>
> >> Jon Erik Ween, MD, MS
> >> Scientist, Kunin-Lunenfeld Applied Research Unit
> >> Director, Stroke Clinic, Brain Health Clinic, Baycrest Centre
> >> Assistant Professor, Dept. of Medicine, Div. of Neurology
> >> University of Toronto Faculty of Medicine
> >>
> >> Kimel Family Building, 6th Floor, Room 644
> >> Baycrest Centre
> >> 3560 Bathurst Street
> >> Toronto, Ontario M6A 2E1
> >> Canada
> >>
> >> Phone: 416-785-2500 x3648
> >> Fax: 416-785-2484
> >> Email: jween at klaru-baycrest.on.ca
> >>
> >>
> >> Confidential: This communication and any attachment(s) may contain
> >> confidential or privileged information and is intended solely for the
> >> address(es) or the entity representing the recipient(s). If you have
> >> received this information in error, you are hereby advised to destroy
> >> the document and any attachment(s), make no copies of same and inform
> >> the sender immediately of the error. Any unauthorized use or
> >> disclosure of this information is strictly prohibited.
> >>
> >>
> >>
> >> On 11-Feb-09, at 8:21 PM, Andrew Janke wrote:
> >>
> >>> Hi Jon,
> >>>
> >>> 2009/2/12 Jon Erik Ween <jween at klaru-baycrest.on.ca>:
> >>>> Friends
> >>>
> >>> Romans... ?
> >>>
> >>>> I just migrated from Linux to OS X 10.5, but can't figure out how
> >>>> to
> >>>> set the dynamic linker variables correctly to link to libs in /usr/
> >>>> local and so forth.
> >>>
> >>> Hrm. Have you got the fink'ish stuff in your .bashrc?
> >>>
> >>> . /sw/bin/init.sh
> >>>
> >>>
> >>> --
> >>> Andrew Janke
> >>> (a.janke at gmail.com || http://a.janke.googlepages.com/)
> >>> Canberra->Australia +61 (402) 700 883
> >>> _______________________________________________
> >>> MINC-users at bic.mni.mcgill.ca
> >>> http://www2.bic.mni.mcgill.ca/mailman/listinfo/minc-users
> >>>
> >>
> >> _______________________________________________
> >> MINC-users at bic.mni.mcgill.ca
> >> http://www2.bic.mni.mcgill.ca/mailman/listinfo/minc-users
> >>
> >
> > _______________________________________________
> > MINC-users at bic.mni.mcgill.ca
> > http://www2.bic.mni.mcgill.ca/mailman/listinfo/minc-users
> >
>
> _______________________________________________
> MINC-users at bic.mni.mcgill.ca
> http://www2.bic.mni.mcgill.ca/mailman/listinfo/minc-users
More information about the MINC-users
mailing list