Hi,
trying to emerge latest packages on gentoo systems gives up with following attr
errors.
I have seen this problems since attr-2.4.39 version, and now it is at
attr-2.4.41 and still
does not compile!
/etc/make.conf:
USE="-acl -xattr gtk -kde -qt3 -qt4 -gnome dvd alsa cdr X unicode apache2 \
mysql php tk -ldap python dbus hal sse sse2 ssse3 jpeg svg \
png truetype acpi"
[EMAIL PROTECTED] ~ $ sudo emerge -Davt world
...
checking whether the i686-pc-linux-gnu-gfortran linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs...
immediate
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none
needed
checking for gmake... /usr/bin/gmake
checking for tar... /bin/tar
checking for gzip... /bin/gzip
checking for makedepend... /usr/bin/makedepend
checking for awk... /bin/awk
checking for sort... /bin/sort
checking whether ln -s works... yes
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for rpm... /bin/rpm
./configure: line 20471: test: too many arguments
checking for an ANSI C-conforming const... yes
checking for mode_t... yes
checking for working alloca.h... yes
checking for alloca... yes
configure: creating ./config.status
config.status: creating include/builddefs
config.status: creating include/config.h
include/builddefs:58: *** missing separator. Stop.
*
* ERROR: sys-apps/attr-2.4.41 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2506: Called die
* The specific snippet of code:
* emake || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* A complete build log is located at
'/var/tmp/portage/sys-apps/attr-2.4.41/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-apps/attr-2.4.41/temp/environment'.
*
* Messages for package sys-apps/attr-2.4.41:
*
* ERROR: sys-apps/attr-2.4.41 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2506: Called die
* The specific snippet of code:
* emake || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* A complete build log is located at
'/var/tmp/portage/sys-apps/attr-2.4.41/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-apps/attr-2.4.41/temp/environment'.
*
alala / # cat
/var/tmp/portage/sys-apps/attr-2.4.41/work/attr-2.4.41/include/builddefs
...
TTEXT = /usr/bin/xgettext
RPM = /bin/rpm
RPMBUILD = /bin/rpm
RPM_VERSION = 6
Inc <<<<<<<<< WTF
<http://gnu <<<<<<<<< WTF
it <<<<<<<<< WTF
law <<<<<<<<< WTF
<<<<<<<<< WTF
Meyering <<<<<<<<< WTF
ENABLE_SHARED = yes
ENABLE_GETTEXT = yes
HAVE_ZIPPED_MANPAGES =false
ifneq "$(findstring $(PKG_PLATFORM), linux gnu gnu/kfreebsd gnu/knetbsd)" ""
PCFLAGS = -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
endif
ifeq ($(PKG_PLATFORM),linux)
...
I can live witout attr, but how can I force it *not* be built? I've set USE
to -acl and -xattr but it still wants to build attr!?!?!
Thanks,
HK
--
Hinko Kočevar, OSS developer
ČETRTA POT, d.o.o.
Planina 3, 4000 Kranj, SI EU
tel ++386 (0) 4 280 66 03
e-mail [EMAIL PROTECTED]
http www.cetrtapot.si