In regard to: Re: [rpm-list] problems compiling rpm on solaris, Edward...:
Thanks Jeff! I finally got there, by recompiling neon with the workshop
c compiler, and setting LIBS to -L/opt/local/lib -lbeecrypt -lneon in a
few places. The only snag I have now are the gnu dependencies which
probably arise from the beecrypt library. I couldn't get beecrypt to
compile with workshop C.
What version of beecrypt, and what architecture (sparc, sparc64, x86_64,
?) of Solaris?
I got beecrypt to build with Workshop 11 on x86_64, which adds a degree
of difficulty, so if you're just trying on 32 bit sparc, it should be
doable.
I am using a 32 bit sparc but everytime I compile beecrypt with workshop C I
get:
CC -DHAVE_CONFIG_H -I. -I. -I. -I./.. -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -xs -g -mt -Wa,--noexecstack -c cppglue.cxx -DPIC
CC: Warning: Option -Wa,--noexecstack passed to ld, if ld is invoked,
ignored otherwise
"cppglue.cxx", line 292: Warning: rng hides randomGeneratorContext::rng.
1 Warning(s) detected.
mv -f cppglue.o .libs/cppglue.o
CC -DHAVE_CONFIG_H -I. -I. -I. -I./.. -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -xs -g -mt -Wa,--noexecstack -c cppglue.cxx
>/dev/null 2>&1
/bin/bash ./libtool --mode=compile --tag=CC cc -DHAVE_CONFIG_H -I. -I. -I.
-I./.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Xa -xstrconst -xs -mt
-KPIC -mt -Wa,--noexecstack -c -o aesopt.lo `test -f aesopt.s || echo
'./'`aesopt.s
cc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -Xa -xstrconst -xs -mt -KPIC -mt -Wa,--noexecstack -c
aesopt.s -KPIC -DPIC -o .libs/aesopt.o
/opt/SUNWspro/prod/bin/fbe: error: unknown option '-'
/opt/SUNWspro/prod/bin/fbe: error: no input filename given
usage: /opt/SUNWspro/prod/bin/fbe [-V] [-Q{y,n}] [-q] [-s]
[-S] [-K {pic,PIC}] [-o objfile] [-L] [-T]
[-P [[-Yc,path] [-Ipath] [-Dname] [-Dname=def] [-Uname]]...]
[-m [-Ym,path]] [-n] [-ul] [-xF]
[-xarch={v7,v8,v8a,v8plus,v8plusa,v8plusb,v9,v9a,v9b}]
[-xcode={pic13,pic32}] file.s...
cc: assembler failed for aesopt.s
*** Error code 1
make: Fatal error: Command failed for target `aesopt.lo'
Current working directory /home/u752359/beecrypt-4.1.2
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /home/u752359/beecrypt-4.1.2
*** Error code 1
make: Fatal error: Command failed for target `all'
I'm not sure what fbs is or where it's getting called from.
Ed.
_________________________________________________________________
MSN Hotmail is evolving ? check out the new Windows Live Mail
http://ideas.live.com
_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list