On Thu, Aug 28, 2008 at 7:17 PM, Andrea Scarpino <bash.lnx@gmail.com> wrote:
Hi ML,
I'm trying to rebuild core repo with pacbuilder and I watched some
packages doesn't rebuild from PKGBUILD
packages list:
cpio: make fail
device-mapper: source tarball not found
gcc: make fail
gcc-libs: make fail
iptables: make fail
libldap: make fail
libpcap: source tarball not found
lvm2: source tarball not found
ntfs-3g: source tarball not found
popt: connection refused
wpa_supplicant: require kernel<2.6.26 !!!
for some of these the problem is easy to solve, the others I think
need patch for gcc4.3
Yeah, we have a lot of "source not found" issues in extra too. I was
working on the source tarball generation script a little today, and am
going to configure it to dump to the ML when source is not found.
Just a quick question for ya though - what is pacbuilder? Is it an
automated build tool? If so, I think gcc and gcc-libs have odd
bootstrapping requirements when building. Perhaps Jan or Andy can
enlighten us a little?
gcc-libs and gcc failures will probably be due to needing a de_DE
locale. From their PKGBUILDS:
if ! locale -a | grep ^de_DE; then
echo "You need the de_DE locale to build gcc."
return 1
fi
Allan
08-29-2008, 06:54 AM
Jan de Groot
packages in core that don't build from PKGBUILD
On Fri, 2008-08-29 at 09:43 +0300, Roman Kyrylych wrote:
> 2008/8/29 Andrea Scarpino <bash.lnx@gmail.com>:
> > 2008/8/29 Aaron Griffin <aaronmgriffin@gmail.com>:
>
> >> Just a quick question for ya though - what is pacbuilder? Is it an
> >> automated build tool?
> > Yes, pacbuilder is a tool to massively recompile archlinux packages from sources
> > http://code.google.com/p/pacbuilder/
>
> Wow, project owner is the author of Murrina engine for GTK! :-)
>
> 2008/8/29 Allan McRae <allan@archlinux.org>:
> > gcc-libs and gcc failures will probably be due to needing a de_DE locale.
> > From their PKGBUILDS:
> >
> > if ! locale -a | grep ^de_DE; then
> > echo "You need the de_DE locale to build gcc."
> > return 1
> > fi
>
> German conspiracy? :-)
> Seriously - why does it _require_ exactly that license? :-)
German conspiracy...
gcc checks for a bug in the de_DE locale to see if it can enable
--clocale=gnu. Older versions of glibc have this bug. If de_DE is not
enabled, this check triggers the wrong result and --clocale=gnu is not
set.