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]
