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
The following reply was made to PR pkg/32031; it has been noted by GNATS.
From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
pkgsrc-bugs%NetBSD.org@localhost
Subject: Re: pkg/32031: pkgsrc-2005Q3 problems under NetBSD 2.1
Date: Wed, 9 Nov 2005 23:07:09 +0100
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