Is there some sort of variable I need to set to show that I have
a compiler installed?

[EMAIL PROTECTED] openpkg rpm --rebuild /home/perl-5.8.4-20040422.src.rpm
Installing /home/perl-5.8.4-20040422.src.rpm
Executing(%prep): env -i /openpkg/lib/openpkg/bash --norc --noprofile
--posix -e
 /openpkg/RPM/TMP/rpm-tmp.20512
+ cd /openpkg/RPM/TMP
+ cd /openpkg/RPM/TMP
+ rm -rf perl-5.8.4
+ /openpkg/lib/openpkg/gzip -dc /openpkg/RPM/SRC/perl/perl-5.8.4.tar.gz
+ /openpkg/lib/openpkg/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd perl-5.8.4
+ echo 'Patch #0 (perl.patch):'
Patch #0 (perl.patch):
+ /openpkg/lib/openpkg/patch -p0 -s -b
+ chmod -R u+w .
+ exit 0
Executing(%build): env -i /openpkg/lib/openpkg/bash --norc --noprofile
--posix -
e /openpkg/RPM/TMP/rpm-tmp.7308
+ cd /openpkg/RPM/TMP
+ cd perl-5.8.4
+ /openpkg/lib/openpkg/shtool subst -e 's;\(.*for thislib in
$libswanted.*\);lib
swanted=`echo " $libswanted " | sed -e "s/ bind / /g" -e "s/ db / /g" -e
"s/ gdb
m / /g" -e "s/ iconv / /g"`\; \1;' -e 's;package=perl5;package=perl;'
Configure
+ /openpkg/lib/openpkg/shtool subst -e 's; */usr/local/lib;;'
hints/freebsd.sh h
ints/netbsd.sh
+ ./Configure -d -e -s -Dprefix=/openpkg -Dvendorprefix=/openpkg
-Dinstallprefix
=/openpkg/RPM/TMP/perl-5.8.4-root/openpkg -Dinstallstyle=lib/perl5
-Dman1dir=/op
enpkg/man/man1 -Dman3dir=/openpkg/man/man3 -Dcc=/openpkg/bin/cc
'-Doptimize=-O2
-pipe' -Dlocincpth=/openpkg/include -Dloclibpth=/openpkg/lib
-Dldflags=-L/openpk
g/lib '-Dlibpth=/openpkg/lib /lib /usr/lib /usr/ccs/lib'
'-Dglibpth=/openpkg/lib
 /lib /usr/lib /usr/ccs/lib' -Dscriptdir=/openpkg/bin -Uinstallusrbinperl
-Ui_ma
lloc -Ui_iconv -Ui_db
First let's make sure your kit is complete.  Checking...
Locating common programs...
Checking compatibility between /bin/echo and builtin echo (if any)...
Symbolic links are supported.
Checking how to test for symbolic links...
You can test for symbolic links with 'test -h'.
Good, your tr supports [:lower:] and [:upper:] to convert case.
Using [:upper:] and [:lower:] to convert case.
/openpkg/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
You need to find a working C compiler.
Either (purchase and) install the C compiler supplied by your OS vendor,
or for a free C compiler try http://gcc.gnu.org/
I cannot continue any further, aborting.
error: Bad exit status from /openpkg/RPM/TMP/rpm-tmp.7308 (%build)


RPM build errors:
    Bad exit status from /openpkg/RPM/TMP/rpm-tmp.7308 (%build)

# find / -name crt1.o
/openpkg/lib/gcc35/i386-pc-solaris2.9/3.5.0/crt1.o


______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to