pkgsrc-Bugs archive

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

Re: pkg/32031: pkgsrc-2005Q3 problems under NetBSD 2.1



On Wed, Nov 09, 2005 at 08:32:00PM +0000, mm_lists%pulsar-zone.net@localhost 
wrote:
> >Number:         32031
> >Category:       pkg
> >Synopsis:       pkgsrc-2005Q3 problems under NetBSD 2.1
> CFLAGS+=-I/usr/X11R6/include
> LDFLAGS+=-Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib
> 
> Note: I don't remember which, but some package also needed that I add a
> fontconfig package dependency via .include in its Makefile in order for it
> to build.
> 
>       vim             Configure problems, it uses -lncurses because of
>                       CONFIGURE_ARGS+= --with-tlib=ncurses
>                       in Makefile instead of --with-tlib=curses
>                       (was "fixed" to compile using pkgsrc under linux?)
>                       Would pkgsrc popularity lead to other such non-netbsd
>                       friendly changes?
>                       Note the same problem applies for vim-gtk, vim-gtk2,
>                       possibly also vim-xforms and vim-kde...

Buids under 2.0, I can't see why it would be different in 2.1:
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/*vim*


> 
>       wget            had to fix conditionals for openssl in http-* with
>                       NetBSD 2.0.2 (or 2.0_STABLE dating a few months back)
>                       Because of OpenSSL version change (this affected no
>                       other package)
>                       Hmm actually I was told it was because of OpenSSL
>                       upgrade in 2.1, but under 2.1 the same problem
>                       occurred.

ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/wget-1.10.2.tgz

> 
> +     MesaLib         missing -I/usr/pkg/X11R6/include

ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/MesaLib-6.2.1nb2.tgz

> 
>       libdvdcss       url to download the file is obsolete and should be
>                       changed, works otherwise

This one is probably restricted, so not available as binary package

> 
> +     gd              missing -I/usr/pkg/include and -I/usr/pkg/X11R6/include

ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/gd-2.0.33nb1.tgz

> 
> *     gphoto          both hashes mismatch (gphoto-0.4.3.tar.gz)
> +     gphoto2         Another problem where an existing headerfile can't be
>                       found

ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/gphoto-0.4.3nb7.tgz
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q3/NetBSD-2.0/i386/All/gphoto2-2.1.6.tgz

> 
>       python          Error creating package, had to use pkg_tarup.
>                       Caused by some files supplied to tar which aren't found
>                       causing tar to report error and make package to fail
>                       Probably incorrect PLIST

All python packages from 1.5 to 2.4 have built under 2.0, and are available
from the ftp server.

> 
>       xlockmore       Same as for python, incorrect PLIST

xlockmore-5.19nb2.tgz on ftp server

> 
> +     SDL             Again the missing -I/-L

SDL-1.2.9.tgz on ftp server

> 
> *     cscope          Configure problems.
>                       Moreover, also seems to refer to ncurses.

Yes, this one seems to not build

> 
> *     nspr            Fails in configure script

nspr-4.4.1nb1.tgz on ftp server

> 
> *     gaim            Requires nspr above so couldn't build obviously

gaim-1.5.0nb1.tgz on ftp server

> 
> +     xforms          Missing an -I/usr/X11R6/include with -lXext, needed
>                       to manually fix Makefile during build since it won't
>                       take LDFLAGS from mk.conf (using imake)

xforms-1.0nb4.tgz on ftp server

> 
>       SDL_sound       Required addition of .include for dependencies of
>                       flac and speex

SDL_sound-1.0.1nb2.tgz on ftp server

> 
>       SDL_mixer       Required addition of .include for dependencies of
>                       libmikmod

SDL_mixer-1.2.6nb2.tgz on ftp server

> 
> *     db4             Compilation error

db4-4.3.28.tgz on ftp server

> 
> *     fceu            Compilation error

fceu-0.98.12nb1.tgz on ftp server

> 
> *     MesaDemos       Compilation error

MesaDemos-6.2.1.tgz on ftp server

> 
>       xawtv           --disable-aalib didn't work, so had to remove it from
>                       Makefile and add aalib dependency via .include
>                       Also had to add dependency to libdv

xawtv-3.90nb2.tgz on ftp server

> 
>       mplayer-share   Had to add --disable-aa in Makefile.common

mplayer-share is not on the ftp server, but mplayer may be RESTRICTED

> 
>       sylpheed-claws  Requires gpgme03, but looks for gpgme-config,
>                       so doesn't build the pgpmime plugin unless
>                       I made a symlink from gpgme-config to gpgme03-config,
>                       could perhaps be considered a gpgme03 package bug
>                       which should have a symlink.
>                       Moreover, had to be built before abiword, since
>                       abiword requires gnu libiconv, and if that is
>                       installed sylpheed-claws doesn't seem to build
>                       properly. (unless fix applied to abiword to use
>                       system iconv)

sylpheed-claws-1.0.4.tgz on ftp server

> 
>       abiword         By default failed to build without libiconv package
>                       installed;  Had to comment USE_GNU_ICONV and
>                       the libiconv buildlink .include for it to use the
>                       system iconv (another gnu system friendly fix?)

abiword-2.4.1.tgz on ftp server.


There are very very few changes between between 2.0 and 2.1 which should
affect packages build. Most changes are bug fixes, a few features added.
But *no* API or ABI changes (this is what a minor release mean).
So, especially for your PLIST, missing includes or libraries, I should
have got these errors in the 2.0 bulk build. This is why I strongly suspect
something in your environnement, or system setup.

> 
> 
> 
> My /etc/mk.conf is as follows:
> 
> 
> 
> CFLAGS+=-march=i686 -O2 -pipe

Did you try without CFLAGS ?

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--



Home | Main Index | Thread Index | Old Index