David Holland | 12 Jul 2010 04:52
Picon

Re: pkgsrc NetBSD 5.0_STABLE/x86_64 2010-07-06 20:02

I should really not have spent six hours on this; however, I've gone
through *all* the failures and diagnosed most of them below. (And
fixed a few.)

On Sun, Jul 11, 2010 at 12:49:27AM +0200, Joerg Sonnenberger wrote:
 > Package                               Breaks Maintainer
 > -------------------------------------------------------------------------
 > archivers/rar                                pkgsrc-users <at> NetBSD.org

Ancient self-extracting archive requiring old i386 compat code that I
don't think exists for amd64.

 > chat/zircon                                  pkgsrc-users <at> NetBSD.org

Interactive install stage.

 > cross/avr-libc                               wennmach <at> NetBSD.org

Major PLIST issues.

 > cross/i386-cygwin32                          pkgsrc-users <at> NetBSD.org
 > cross/i386-linux                             pkgsrc-users <at> NetBSD.org
 > cross/i386-msdosdjgpp                        pkgsrc-users <at> NetBSD.org

These don't recognize x86_64 as a machine type.

 > databases/gq                                 rh <at> NetBSD.org

Wants gnome-keyring-1; we have -2. Is there an update available?

 > devel/cxref                                  pkgsrc-users <at> NetBSD.org

Contains work directory references.

 > devel/eel                                  2 pkgsrc-users <at> NetBSD.org

eel-background.c:1003: error: too few arguments to function 'gnome_bg_is_dark'

 > devel/emacs-ilisp                          1 pkgsrc-users <at> NetBSD.org

/usr/pkg/bin/emacs -batch -l ilisp-mak.el
ILISP Compilation: starting.
Loading /scratch/devel/emacs-ilisp/work/ilisp-20021222/ilcompat.el (source)...
Loading /scratch/devel/emacs-ilisp/work/ilisp-20021222/ilfsf18.el (source)...
Symbol's value as variable is void: comint-version

Anyone's guess what's wrong there...

 > devel/gtl                                    pkgsrc-users <at> NetBSD.org

Requires manual download.

 > devel/guile-gnome                            gdt <at> NetBSD.org

Doesn't like current glib2.

 > devel/mico                                   tonnerre <at> NetBSD.org

pkg_delete: No matching package for basename `mico-2.3.12' of `mico-2.3.12'

Huh? (Tools problem?)

 > devel/ogre                                   pkgsrc-users <at> NetBSD.org

Needs -fPIC.

 > devel/omake                                  pkgsrc-users <at> NetBSD.org

ocaml issues.

 > devel/php-libawl                           1 jym <at> NetBSD.org
 >     php5-libawl-0.43                       1 jym <at> NetBSD.org

Depends on both php versions.

 > devel/py-expect                              pkgsrc-users <at> NetBSD.org

Appears to be misusing libtool so it tries to link a program instead
of a shared lib, and dies because there's no main().

 > devel/stlport                                pkgsrc-users <at> NetBSD.org

libtool  c++ -O2 -pthread -I/usr/include -I/usr/include -I../stlport -Wall -W -Wno-sign-compare
-Wno-unused -Wno-uninitialized -ftemplate-depth-32 -O2 dll_main.cpp -c -o ../lib/obj/GCC/Release/dll_main.lo
libtool: Misssing --mode=XXX

(yes, the "missing" is extra hissy)

But as I recall this doesn't build with current C++ compilers anyway.

 > devel/tet3                                   pkgsrc-users <at> NetBSD.org

Fixed.

 > devel/valide                                 pkgsrc-users <at> NetBSD.org

libvalide/executable-manager.vala:102.44-102.44: error: invalid escape sequence

 > editors/elvis-x11                            airhead <at> users.sourceforge.net

/scratch/editors/elvis-x11/work/.buildlink/include/ft2build.h:56:38: error:
freetype/config/ftheader.h: No such file or directory

Not entirely clear why this should be; all the necessarily bl3's seem
to be in place.

 > editors/mule                                 pkgsrc-users <at> NetBSD.org

fixed

 > editors/p5-Padre-Plugin-DataWalker           pkgsrc-users <at> NetBSD.org

blib/lib/auto/share/dist/Padre-Plugin-DataWalker/locale isn't a directory at
/usr/pkg/lib/perl5/vendor_perl/5.10.0/Locale/Msgfmt.pm line 23.

 > editors/p5-Padre-Plugin-Git                  pkgsrc-users <at> NetBSD.org

- Padre          ...Error: Unable to initialize gtk, is DISPLAY set properly?
[1]   Segmentation fault (core dumped) /usr/bin/env USE...

 > editors/p5-Padre-Plugin-PerlCritic           pkgsrc-users <at> NetBSD.org

Can't locate inc/Module/Install/DSL.pm in  <at> INC ( <at> INC contains:
   /usr/pkg/lib/perl5/site_perl/5.10.0/x86_64-netbsd-thread-multi
   /usr/pkg/lib/perl5/site_perl/5.10.0
   /usr/pkg/lib/perl5/vendor_perl/5.10.0/x86_64-netbsd-thread-multi
   /usr/pkg/lib/perl5/vendor_perl/5.10.0 /usr/pkg/lib/perl5/vendor_perl
   /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi
   /usr/pkg/lib/perl5/5.10.0 .) at Makefile.PL line 1.

 > editors/p5-Padre-Plugin-PerlTidy             pkgsrc-users <at> NetBSD.org

blib/lib/auto/share/dist/Padre-Plugin-PerlTidy/locale isn't a directory at
/usr/pkg/lib/perl5/vendor_perl/5.10.0/Locale/Msgfmt.pm line 23.

 > editors/p5-Padre-Plugin-SVN                  pkgsrc-users <at> NetBSD.org

- Padre      ...Error: Unable to initialize gtk, is DISPLAY set properly?
[1]   Segmentation fault (core dumped) /usr/bin/env USE...

 > editors/xemacs-current                       pkgsrc-users <at> NetBSD.org

Bad pointer casts.

 > emulators/palmosemulator                     dsainty <at> NetBSD.org

/../SrcShared/Hardware/EmCPU68K.cpp:1195: error: size of array '_dummy' is negative

presumably a compile-time assertion of some kind, requires investigation.

 > emulators/ski                                skrll <at> NetBSD.org

Requires manual download.

 > emulators/twin                               pkgsrc-users <at> NetBSD.org

Bad pointer casts.

 > emulators/xm7                                tech-pkg-ja <at> jp.NetBSD.org

No distfile.

 > fonts/acroread-jpnfont                       tech-pkg-ja <at> jp.NetBSD.org

Requires manual download.

 > fonts/umefont-ttf                            ryo_on <at> yk.rim.or.jp

No distfile.

 > games/maelstrom-sdl                          pkgsrc-users <at> NetBSD.org

Needs fixed scorefile handling.

 > games/pokerth                                ahoka <at> NetBSD.org

Bad C++ involving Boost.

 > graphics/aqsis                               pkgsrc-users <at> NetBSD.org

Bad C++.

 > graphics/cal3d-examples                      pkgsrc-users <at> NetBSD.org

Bad pointer casts.

 > graphics/kipi-plugins-calendar-kde3          pkgsrc-users <at> NetBSD.org

pkg_add: Conflicting PLIST with libkipi-0.1.6nb5: include/libkipi/imagecollection.h

 > graphics/libgiigic                           pkgsrc-users <at> NetBSD.org

../include/ggi/gic_structs.h:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gic_state'

 > graphics/lprof                               gdt <at> NetBSD.org

lcmsprf.h:78: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MATNsolve'

 > graphics/pixieplus                           pkgsrc-users <at> NetBSD.org

batch.h:19:17: error: api.h: No such file or directory

probably not MAKE_JOBS_SAFE

 > graphics/radiance                            pkgsrc-users <at> NetBSD.org

.: installib: not found

(this one might be my fault, so I should look into it sometime)

 > ham/gnuradio-audio-oss                     1 wulf <at> NetBSD.org

checking whether we are cross compiling... configure: error: in `/scratch/ham/gnuradio-audio-oss/work/gnuradio-3.2':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

 > inputmethod/iiimecf                          uebayasi <at> NetBSD.org

I cannot find Mule-UCS.
Please type the path where Mule-UCS is installed.
Error reading from stdin

but doesn't actually fail so continues to try to install.

 > inputmethod/xcin                             rxg <at> NetBSD.org

Depends on multiple versions of libchewing.

 > lang/coq                                     richards+netbsd <at> CS.Princeton.EDU

Contains work directory references.

 > lang/drscheme                                pkgsrc-users <at> NetBSD.org

Failure to use -fPIC compounded by energizer-bunny-makefiles.

 > lang/gcc3-java                             1 pkgsrc-users <at> NetBSD.org

It's not obvious from the build log what's wrong here, and I remember
looking into it a while back and concluding it was not readily
fixable.

 > lang/mercury                                 pkgsrc-users <at> NetBSD.org

Needs updating.

 > lang/objc                                    pkgsrc-users <at> NetBSD.org

The first thing it apparently does is make clean, and that fails:

rm: *.i: No such file or directory
*** [cleantmp] Error code 1

Clearly needs help.

 > lang/ocamlduce                               jaapb <at> kerguelen.org

Needs updating for ocaml 3.11.2.

 > lang/polyml                                  asau <at> NetBSD.org

Seems to have amd64 issues. (I said I'd look at this a while ago and I
haven't got to it yet...)

 > lang/sbcl                                    jonb <at> NetBSD.org

Appears to go into an infinite loop during build.

 > lang/snobol                                  pkgsrc-users <at> NetBSD.org

distfile changed upstream.

 > lang/sun-jre6                              6 pkgsrc-users <at> NetBSD.org

requires manual download

 > mail/gnus                                    pkgsrc-users <at> NetBSD.org

Fixed.

 > mail/mailagent                               pkgsrc-users <at> NetBSD.org

"Do not build mailagent as root or it won't pass the sanity tests."

I suppose this inanity should be patched out...

 > mail/wl                                      tech-pkg-ja <at> jp.NetBSD.org

Bad PLIST; looks as if it might be emacs-version-dependent.

 > math/R-CGIwithR                              mchittur <at> cs.nmsu.edu

Error in parse(outFile) : embedded nul in string: '\0'

 > math/R-Rcmdr                                 mchittur <at> cs.nmsu.edu

ERROR: dependencies 'car' are not available for package 'Rcmdr'

 > math/R-lmm                                   mchittur <at> cs.nmsu.edu
 > math/R-wle                                   mchittur <at> cs.nmsu.edu

Fortran issues.

 > math/octave                                2 adam <at> NetBSD.org

Contains work directory references.

 > mbone/beacon                                 pettai <at> NetBSD.org

common/src/inet_ntop.h:6: error: conflicting types for 'inet_ntop'
/usr/include/arpa/inet.h:89: error: previous declaration of 'inet_ntop' was here

 > misc/calibre                                 pkgsrc-users <at> NetBSD.org

Files missing from plist.

 > misc/dpkg                                    pkgsrc-users <at> NetBSD.org

Perl issues.

 > misc/hanzim                                  rxg <at> NetBSD.org

ERROR: hanzim-1.3nb1 runs a binary during installation
ERROR: that requires an Xserver to be running.

 > misc/kdepim4                               1 markd <at> NetBSD.org

Extra libs in PLIST.

 > misc/molden                                  pkgsrc-users <at> NetBSD.org

Distfile changed on server. (There's an update available; Someone(TM)
should just fix it that way.)

 > misc/root                                    drochner <at> NetBSD.org

io/io/src/TFile.cxx:104:25: error: compiledata.h: No such file or directory

Probably not MAKE_JOBS_SAFE.

 > multimedia/vlc08                             pkgsrc-users <at> NetBSD.org

configure: error: Your FFmpeg library doesn't have the needed img_resample() function. You should
rebuild it with software scaler disabled

 > multimedia/vls                               pkgsrc-users <at> NetBSD.org

Bad C++.

 > multimedia/xine-v4l                          pkgsrc-users <at> NetBSD.org

libtool: install: `xineplug_inp_v4l.la' is not a valid libtool archive

From the build log it looks as if this is not valid because it doesn't
exist, which appears to be because configure isn't finding v4l, only
v4l2. Is that expected on NetBSD? If so, shouldn't this have
NOT_FOR_PLATFORM?

 > net/DarwinStreamingServer                    adam <at> NetBSD.org

Requires manual download.

 > net/citrix_ica                               sborrill <at> NetBSD.org

Packaging needs amd64 support:

sed: /usr/pkgsrc/net/citrix_ica/files/response.x86_64: No such file or directory

 > net/ettercap                                 pkgsrc-users <at> NetBSD.org

/usr/include/sys/lwp.h:178: error: expected specifier-qualifier-list before '_TAILQ_HEAD'

however, it's full of bad pointer casts.

 > net/ispman                                   pkgsrc-users <at> NetBSD.org

Wrong PLIST.

 > net/mppe-lkm                                 cube <at> NetBSD.org

Needs kernel source, but doesn't fail tidily.

 > net/nasd                                     pkgsrc-users <at> NetBSD.org

nasd_srpc_server.c: In function 'nasd_srpc_server_pipe_push':
nasd_srpc_server.c:1785: error: 'nasd_timer_t' undeclared (first use in this function)

 > net/nocol                                    pkgsrc-users <at> NetBSD.org

/scratch/net/nocol/work/nocol-4.3.1/include/nocol.h:41: error: conflicting types for 'sys_errlist'
/usr/include/errno.h:61: error: previous declaration of 'sys_errlist' was here

Should be straightforward to patch...

 > net/openafs                                  gendalia <at> NetBSD.org

configure: error: An AFS sysname is required

 > net/rancid                                   pettai <at> NetBSD.org

checking for ping... no
configure: error: can't locate ping.

 > net/sharity-light                            pkgsrc-users <at> NetBSD.org

syscalls.c:124: error: too few arguments to function 'mount'

 > parallel/sge                                 pkgsrc-users <at> NetBSD.org

Crashes during build, no clear reason why without further
investigation.

 > print/lilypond                             1 pkgsrc-users <at> NetBSD.org

Appears to cause fontforge to crash.

 > security/isakmpd                             pkgsrc-users <at> NetBSD.org

cc1: warnings being treated as errors
arc4random.c: In function 'arc4random_stir':
arc4random.c:98: warning: passing argument 2 of 'arc4_addrandom' from incompatible pointer type

and also 

certpatch.c:71:23: error: ipsec_num.h: No such file or directory

Dunno.

 > security/nessus-plugins                    1 pkgsrc-users <at> NetBSD.org

Requires manual download.

 > security/opensc-signer                       hasso <at> NetBSD.org

checking LIBASSUAN API version... does not match.  want=1 got=2.

Is there an update available?

 > security/py-lasso                            manu <at> NetBSD.org
 >     py24-lasso-2.2.91nb1                     manu <at> NetBSD.org

ImportError: No module named etree.ElementTree

 > security/sfs                                 pkgsrc-users <at> NetBSD.org

Bad pointer casts.

 > security/tct                                 frazee.23 <at> osu.edu

unsupported system: NetBSD.5.0_STABLE

 > shells/ast-ksh                               pkgsrc-users <at> NetBSD.org

no distfile

 > shells/scsh                                  pkgsrc-users <at> NetBSD.org

Crashes during build; probably LP64 issues, but needs debugging.

 > shells/static-ast-ksh                        pkgsrc-users <at> NetBSD.org

no distfile

 > sysutils/brasero-nautilus                    pkgsrc-users <at> NetBSD.org

Shares distinfo with sysutils/brasero, but did not get updated along
with it. This probably ought to be restructured to use a
Makefile.common.

 > sysutils/cdbkup                              mishka <at> NetBSD.org

checking for mount... no
configure: error: *** mount(8) not found?! You must have mount command in system. ***

Does the bulk build sandbox maybe not have /sbin and /usr/sbin?

This works for me manually, FWIW.

 > sysutils/gnome-mount                       2 pkgsrc-users <at> NetBSD.org
 > sysutils/libgksu                             pkgsrc-users <at> NetBSD.org

These wants gnome-keyring-1, we have -2, as above.

 > sysutils/munin-node                          pkgsrc-users <at> NetBSD.org

Needs a group created.

 > sysutils/nautilus-sendto                     pkgsrc-users <at> NetBSD.org

Version skew relative to Evolution?

 > sysutils/p5-Sys-Utmp                         pkgsrc-users <at> NetBSD.org

Utmp.xs:60: error: conflicting types for 'utmpname'
/usr/include/utmp.h:64: error: previous declaration of 'utmpname' was here

 > sysutils/storage-manager                     pkgsrc-users <at> NetBSD.org

Requires manual fetch.

 > sysutils/strace                              christos <at> NetBSD.org

Requires kernel source.

 > textproc/xml2doc                             pkgsrc-users <at> NetBSD.org

pkg_delete: No matching package for basename `xml2doc-20030510nb7' of `xml2doc-20030510nb7'

Again.

 > wm/afterstep                                 pkgsrc-users <at> NetBSD.org

Major PLIST problems.

 > www/amaya                                    pkgsrc-users <at> NetBSD.org

The included wxWidgets no longer builds against current glib2. Needs
updating, not a trivial undertaking.

 > www/ap2-auth-mellon                          manu <at> NetBSD.org

apxs:Error: Unknown option: t.
apxs:Error: Unknown option: h.
apxs:Error: Unknown option: r.
apxs:Error: Unknown option: d.
apxs:Error: Unknown option: t.
apxs:Error: Unknown option: h.
apxs:Error: Unknown option: r.
apxs:Error: Unknown option: d.

 > www/ap2-subversion                           pkgsrc-users <at> NetBSD.org
 >     ap2-subversion-1.6.9nb1                  pkgsrc-users <at> NetBSD.org

Requires two versions of apr at once.

 > www/ap2-fastcgi                              pkgsrc-users <at> NetBSD.org
 > www/ap2-xslt2                                pkgsrc-users <at> NetBSD.org
 > www/ap22-dnssd                               pkgsrc-users <at> NetBSD.org

pkg_delete: No matching package for basename `ap2-fastcgi-2.4.6' of `ap2-fastcgi-2.4.6'

pkg_delete: No matching package for basename `ap22-fastcgi-2.4.6' of `ap22-fastcgi-2.4.6'

pkg_delete: No matching package for basename `ap2-xslt2-2004112100nb1' of `ap2-xslt2-2004112100nb1'

pkg_delete: No matching package for basename `ap22-dnssd-0.5nb2' of `ap22-dnssd-0.5nb2'

...again.

 > www/drupal                                   pkgsrc-users <at> NetBSD.org
 > www/drupal6                                  pkgsrc-users <at> NetBSD.org

Seems to be trying to depend on both versions of php at once.

 > www/firefox-bin-flash                        pkgsrc-users <at> NetBSD.org

no distfile

 > www/gallery                                  pettai <at> NetBSD.org

Fixed.

 > www/kahua                                    uebayasi <at> NetBSD.org

Tries to install things directly into /var despite DESTDIR.

 > www/merb                                     pkgsrc-users <at> NetBSD.org

Ruby issues:

=> Installing gem into installation root
File not found: lib
Successfully installed merb-0.9.2
1 gem installed
Installing ri documentation for merb-0.9.2...
*** Error code 1

 > www/nvu                                      pkgsrc-users <at> NetBSD.org

/scratch/www/nvu/work/mozilla/dist/include/nspr/prcpucfg.h:236:2:error: #error Must define
constants for type sizes here.

Maybe just needs to be taught about amd64?

 > www/ocsigen                                  jaapb <at> kerguelen.org

ocaml issues.

 > www/p5-Apache-Reload                         pkgsrc-users <at> NetBSD.org

Fixed.

 > www/seamonkey-bin-flash                      pkgsrc-users <at> NetBSD.org

no distfile

 > www/sope                                     pkgsrc-users <at> NetBSD.org

objc issues (looks like missing include files are merely warnings?)

 > www/wml                                      kim <at> tac.nyc.ny.us

===> wml_common/gd (install)
usage: chmod [-R [-H | -L | -P]] [-h] mode file ...
*** Error code 1

plus energizer-bunny-makefiles.

 > x11/efltk                                  1 pkgsrc-users <at> NetBSD.org

Bad pointer casts.

 > x11/gnome-control-center                  13 pkgsrc-users <at> NetBSD.org

gnome version skew.

 > x11/openbsd-input-ws                         bjs <at> NetBSD.org

Doesn't build with current modular-xorg-server.

 > x11/py-gnome2-desktop                      2 pkgsrc-users <at> NetBSD.org
 >     py25-gnome2-desktop-2.30.2             2 pkgsrc-users <at> NetBSD.org

Requires both py25-cairo and py26-cairo, which conflict.

 > x11/xdm3d                                    pkgsrc-users <at> NetBSD.org

/usr/bin/install -c -o pbulkXXX -g users -m 644 /etc/X11/xdm/GiveConsole /scratch/x11/xdm3d/work/.destdir/usr/pkg/share/xdm3d
install: /etc/X11/xdm/GiveConsole: stat: No such file or directory

(Buh?)

 > x11/xmx                                      pkgsrc-users <at> NetBSD.org

fixed.

--

-- 
David A. Holland
dholland <at> netbsd.org


Gmane