I solved the problem, now it works!

export PATH=/opt/solarisstudio12.3/bin/:/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin




On 04.05.12 10:31, Dietmar Sovonja wrote:

Hi

Since days, I'm trying to compile the Glib 1.242 perl module from
cpan.org. I used gcc and experimentally Solaris Studio on a 32-bit and a
64-bit system. I have tried several paths for the LD flag. I searched
the web. Now I'm stuck.


rm -f blib/arch/auto/Glib/Glib.so
[ LD blib/arch/auto/Glib/Glib.so ]
chmod 755 blib/arch/auto/Glib/Glib.so
chmod: cannot access `blib/arch/auto/Glib/Glib.so': No such file or
directory
gmake: *** [blib/arch/auto/Glib/Glib.so] Error 1

The same, if i want to compile Cairo or some other perl modules. I
suspect, that I'm doing something wrong or something is missing, but I
can't find the solution.


The flags in the makefile:
AR = /usr/gnu/bin/ar
CC = /usr/gnu/bin/cc
CCCDLFLAGS = -KPIC
CCDLFLAGS = -R /usr/perl5/5.10.0/lib/i86pc-solaris-64int/CORE
DLEXT = so
DLSRC = dl_dlopen.xs
EXE_EXT =
FULL_AR = /usr/xpg4/bin/ar
LD = /usr/gnu/bin/cc
LDDLFLAGS = -G
LDFLAGS =
LIBC = /lib/libc.so
LIB_EXT = .a
OBJ_EXT = .o
OSNAME = solaris
OSVERS = 2.11
RANLIB = :
SITELIBEXP = /usr/perl5/site_perl/5.10.0
SITEARCHEXP = /usr/perl5/site_perl/5.10.0/i86pc-solaris-64int
SO = so
VENDORARCHEXP = /usr/perl5/vendor_perl/5.10.0/i86pc-solaris-64int
VENDORLIBEXP = /usr/perl5/vendor_perl/5.10.0

Regards,
Dietmar

_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to