[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Perl again (last try)



Hi,
this is the last try now before I give up using OpenBSD and go back to
FreeBSD. As mentioned in my earlier posts I install OpenBSD 3.0 from the
files ftped about a month ago and burned to a CD. I untar src.tar.gz,
srcsys.tar.gz, ports.tar.gz and XF4.tar.gz to their appropriate
destinations under /usr.
I install static cvsup and update my sources to
OpenBSD-src tag=OPENBSD_3_0
OpenBSD-ports tag=OPENBSD_3_0
OpenBSD-www tag=.
OpenBSD-xf4 tag.

Then I do as it is described in stable.html: I rebuild the GENERIC
Kernel (which seems to work). Then I do
cd /usr/src
make obj && make build

This breaks off after a long time when it does something with sudo. The
cause is that perl is broken and ld complains about a undefined symbol
"Perl_malloced_size". This is what make build does in the perl dir:

cd /usr/src/gnu/usr.bin/perl &&  make -f Makefile.bsd-wrapper depend &&
make -f Makefile.bsd-wrapper perl.lib &&  exec  make -f
Makefile.bsd-wrapper install.lib

When I do this by hand it seems to go ok. But when I try out perl
afterwards I get the same error. Why gets perl broken? What am I doing
wrong? One guy had the same problem with 3.0 and another one about a
year ago. I never got any hint on how they solved it.
I don't regard myself as a bloody newbie as I have quite some experience
with SuSE linux and FreeBSD. FreeBSD is really painless in comparison to
OpenBSD. I never managed to mess up a rebuild in FreeBSD... Maybe
FreeBSD and OpenBSD are too different in that respect and I just don't
get it. It's a shame to give up on a otherwise great OS cos of something
like that. Maybe someone can help me. If not you will meet me back at
FreeBSD. Bye.

Regards,
Volker Sturm