[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fink-devel
Subject:    [Fink-devel] gcc44 and cernlib-2005
From:       Peter Skands <peter.skands () cern ! ch>
Date:       2009-11-12 16:39:59
Message-ID: 4AFC3A5F.2060700 () cern ! ch
[Download RAW message or body]

Hi.

I'm trying to install cernlib-2005 on Snow Leopard (10.6). Currently,
   sudo fink install cernlib-2005
fails since cernlib-2005 depends on gcc44, which in turn fails to compile on my 
system. The installation of gcc44 gets quite far, but then fails somewhere in 
java, with the message (see below for full output):

ld: absolute addressing (perhaps -mdynamic-no-pic) used in ___gmpn_add_n from 
/usr/local/lib/libgmp.a(add_n.o) not allowed in slidable image. Use 
'-read_only_relocs suppress' to enable text relocs

  Q1: is gcc44 supposed to work without problems on 10.6 (i.e., is my 
/usr/local/lib/libgmp.a the culprit)?

  Q2: since I really only need cernlib, is it possible to get an alternative 
version of cernlib-2005 which only requires the standard C compiler you get with 
XCode (4.2) ?

The following is the last output commands from the gcc44 installation, including 
the failure:

/bin/sh ../../../libtool --tag=CC --mode=link 
/sw/src/fink.build/gcc44-4.4.1-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc44-4.4.1-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.4/i686-apple-darwin10/bin/ 
-B/sw/lib/gcc4.4/i686-apple-darwin10/lib/ -isystem 
/sw/lib/gcc4.4/i686-apple-darwin10/include -isystem 
/sw/lib/gcc4.4/i686-apple-darwin10/sys-include -W -Wall -Wmissing-declarations 
-Wwrite-strings -Wmissing-prototypes -Wno-long-long  -I/usr/include -g -O2 
-version-info 0:0:0 -no-undefined -lgmp  -o libjavamath.la -rpath 
/sw/lib/gcc4.4/lib/gcj-4.4.1-10 -version-info 0:0:0 -no-undefined -lgmp 
-avoid-version gnu_java_math_GMP.lo ../../../native/jni/classpath/jcl.lo
libtool: link: /sw/src/fink.build/gcc44-4.4.1-1000/darwin_objdir/./gcc/xgcc 
-B/sw/src/fink.build/gcc44-4.4.1-1000/darwin_objdir/./gcc/ 
-B/sw/lib/gcc4.4/i686-apple-darwin10/bin/ 
-B/sw/lib/gcc4.4/i686-apple-darwin10/lib/ -isystem 
/sw/lib/gcc4.4/i686-apple-darwin10/include -isystem 
/sw/lib/gcc4.4/i686-apple-darwin10/sys-include -dynamiclib  -o 
.libs/libjavamath.dylib  .libs/gnu_java_math_GMP.o 
../../../native/jni/classpath/.libs/jcl.o   /usr/local/lib/libgmp.a 
-install_name  /sw/lib/gcc4.4/lib/gcj-4.4.1-10/libjavamath.dylib  -Wl,-single_module
ld: absolute addressing (perhaps -mdynamic-no-pic) used in ___gmpn_add_n from 
/usr/local/lib/libgmp.a(add_n.o) not allowed in slidable image. Use 
'-read_only_relocs suppress' to enable text relocs
collect2: ld returned 1 exit status
make[6]: *** [libjavamath.la] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-target-libjava] Error 2
make: *** [all] Error 2
### execution of /var/tmp/tmp.1.Riv867 failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-gcc44-4.4.1-1000
(Reading database ... 52202 files and directories currently installed.)
Removing fink-buildlock-gcc44-4.4.1-1000 ...
Failed: phase compiling: gcc44-4.4.1-1000 failed

Best regards,
Peter Skands

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic