pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/47519: pkgsrc/www/w3m fails to build if pre-7.2 boehm-gc is installed.
>Number: 47519
>Category: pkg
>Synopsis: pkgsrc/www/w3m fails to build if pre-7.2 boehm-gc is installed.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 01 06:35:01 +0000 2013
>Originator: tsugutomo.enami%jp.sony.com@localhost
>Release: NetBSD 6.99.5
>Organization:
>Environment:
System: NetBSD sigxcpu.sm.sony.co.jp 6.99.5 NetBSD 6.99.5 (GENERIC) #0: Wed Apr
25 03:00:33 JST 2012
enami%sigfpe.sm.sony.co.jp@localhost:/home/enami/src/current/obj.amd64/sys/arch/amd64/compile/GENERIC
amd64
Architecture: x86_64
Machine: amd64
>Description:
# I've experienced this on pkgsrc-2012Q4 branch but I guess
# the situation is same on -current as far as reading the source.
w3m in pkgsrc fails to build if pre-7.2 boehm-gc is installed
from pkgsrc. Here is build log message:
===> Installing in www/w3m
=> Bootstrap dependency digest>=20010302: found digest-20080510
=> Checksum SHA1 OK for w3m-0.5.3.tar.gz
=> Checksum RMD160 OK for w3m-0.5.3.tar.gz
===> Installing dependencies for w3m-0.5.3nb6
:
=> Build dependency gmake>=3.81: found gmake-3.82nb1
=> Full dependency perl>=5.0: found perl-5.16.2nb2
=> Full dependency boehm-gc>=6.6nb1: found boehm-gc-7.1nb4
===> Overriding tools for w3m-0.5.3nb6
===> Extracting for w3m-0.5.3nb6
:
main.o: In function `main':
main.c:(.text+0xadc7): undefined reference to `GC_get_warn_proc'
gmake: *** [w3m] Error 1
*** Error code 2
Stop.
>How-To-Repeat:
Prepare system installed old boehm-gc from pkgsrc. Run make update
in pkgsrc/www/w3m.
>Fix:
The API GC_get_warn_proc used by patches/patch-ab exists only in
boehm-gc 7.2. So, make w3m packages to require boehm-gc 7.2
or later.
Home |
Main Index |
Thread Index |
Old Index