Welcome to iraf.net Thursday, May 09 2024 @ 11:10 PM GMT


 Forum Index > Help Desk > Systems New Topic Post Reply
 IRAF 2.15 on a Powermac G5, 10.5 fails
   
fjjames
 12/31/2010 10:12PM (Read 2665 times)  
+----
Newbie

Status: offline


Registered: 07/04/2010
Posts: 5
I am trying to install IRAF 2.15 on a Power Mac, system 10.4. This is a new installation.
I downloaded the Mac OSX 32-bit (131MCool file, made the /iraf/iraf directories, and unpacked there. I then ran the install program, changed to my home directory, and ran mkiraf and cl.
I go the following:indium:~ fjames$ cl
csh: setenv: Too many arguments.
dyld: Symbol not found: ___stack_chk_guard
Referenced from: /iraf/iraf/bin.macosx/ecl.e
Expected in: /usr/lib/libSystem.B.dylibTrace/BPT trapIt seems that on this system, uname -m gives
indium:~ fjames$ uname -m
Power Macintosh
and so the irafarch.csh script breaks.I modified that with
< setenv UNAME_M `$uname_cmd -m | tr '[A-Z]' '[a-z]' | tr ' ' '_'`
---
> setenv UNAME_M `$uname_cmd -m | tr '[A-Z]' '[a-z]'`
144c144
< else if ($MNAME_M == "x86" || $MNAME_M == "i386" || $MNAME_M == "ppc" || $MNAME_M == "power_macintosh") then
---
> else if ($MNAME_M == "x86" || $MNAME_M == "i386" || $MNAME_M == "ppc") thenand now irafarch.csh returns macosx, but running after running mkiraf
givesdyld: Symbol not found: ___stack_chk_guard
Referenced from: /iraf/iraf/bin.macosx/ecl.e
Expected in: /usr/lib/libSystem.B.dylibTrace/BPT trap
The configure script in the extern directory also does now work properly.
What have I missed?

 
Profile Email
 Quote
fitz
 12/31/2010 10:12PM  
AAAAA
Admin

Status: offline


Registered: 09/30/2005
Posts: 4040
There is an incompatability in the libSystem used by 10.4 and the system used to build the ecl.e binary that causes the error. Since there is nothing substantially new in the ECL itself, using the older binary will work in almost all cases. If you haven't still got this around, I've put one atftp://iraf.noao.edu/iraf/v215/support/ecl.e.v214_macosxJust download, make executable, and put in your iraf$bin.macosx directory. Starting IRAF as "cl -old" to run the old CL should also work.The change to the irafarch.csh was made earlier in response to a local user's problem, but in general there's only limited support we can offer for 10.4 PPC systems due to a lack of hardware.

 
Profile Email
 Quote
   
Content generated in: 0.09 seconds
New Topic Post Reply

Normal Topic Normal Topic
Sticky Topic Sticky Topic
Locked Topic Locked Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Anonymous users can post 
Filtered HTML Allowed 
Censored Content 
dog allergies remedies cialis 20 mg chilblain remedies


Privacy Policy
Terms of Use

User Functions

Login