Port, package and buildworld problems.

Dave Hardman dave at hardman.name
Tue Jan 18 12:25:33 PST 2005


I've recently installed FreeBSD on a new machine. I'm still setting
things up.  192 ports installed so far. With some failures listed
below. I also intended to do a test rebuild of everything, this failed
after a few seconds.

This number of failures is a bit worrying, is it normal?
 
uname -a
FreeBSD alpha 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 03:50:01
UTC 2004 root at fanboy.samsco.home:/usr/obj/usr/src/sys/GENERIC  amd64



1 - GNUCASH

The gnucash port fails in gnomeprint:

./obj/gdevrpdl.o(.text+0x21c): In function `rpdl_image_out':
: undefined reference to `lips_mode3format_encode'
gmake: *** [bin/gs] Error 1
*** Error code 2

Stop in /usr/ports/print/ghostscript-gnu.
*** Error code 1

Stop in /usr/ports/print/ghostscript-gnu.
*** Error code 1

Stop in /usr/ports/print/gnomeprint.
*** Error code 1


The gnucash package installs, but:
$ gnucash
(segmentation fault)
The following is from /var/log/messages:
Jan 17 14:22:30 alpha kernel: pid 48661 (guile), 
uid 1001: exited on signal 11 (core dumped)

2 - RC

The shell port rc installs ok. However if it's made with:
CONFIGURE_ARGS+=        --with-readline
the it fails as follows:

/usr/lib/libc.a(getenv.o)(.text+0xd0): In function `getenv':
: multiple definition of `getenv'
hash.o(.text+0xcd0): first defined here
/usr/bin/ld: Warning: size of symbol `getenv' changed from 53 in hash.o to 194 i
n /usr/lib/libc.a(getenv.o)
*** Error code 1

Stop in /usr/ports/shells/rc/work/rc-1.7.
*** Error code 1

3 - GHC


** Port marked as IGNORE: lang/ghc:
        "is only for i386," "and you are running amd64"

This may not be a failure. Perhaps the ports tree contains all the
ports, rather than just the ports suitable for a particular
architecture.


4 - BUILDWORLD

The command "buildworld" fails shortly after starting with:

===> gnu/usr.bin/gperf/doc
c++ -O -pipe -I/usr/obj/usr/src/amd64/legacy/usr/include -fmemoize-lookups -fsav
e-memoized -I/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib -I/usr/src/gn
u/usr.bin/gperf -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/src/bool-ar
ray.cc
cc1plus: error: unrecognized command line option "-fmemoize-lookups"
cc1plus: error: unrecognized command line option "-fsave-memoized"
*** Error code 1

Stop in /usr/src/gnu/usr.bin/gperf.
*** Error code 1


-- 
Dave Hardman - Canberra, Australia


More information about the freebsd-questions mailing list