Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49046 - libgnomeprintui-2.6.1 and makeopts
Summary: libgnomeprintui-2.6.1 and makeopts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-26 10:23 UTC by Hans-Christian Armingeon
Modified: 2004-08-19 16:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans-Christian Armingeon 2004-04-26 10:23:02 UTC
Hi,

I hav no clue, what this error message means.

/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomecanvas-2.0 -DG_LOG_DOMAIN=\"libgnomeprintui\" -DVERSION=\"2.6.1\" -DWE_ARE_LIBGNOMEPRINT_INTERNALS -DGNOMELOCALEDIR=\"/usr/share/locale\" -DGNOME_PRINT_LIBDIR=\"/usr/lib/gnome-print\" -DBINDIR=\"/usr/bin\" -DDATADIR=\"/usr/share\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -O3 -march=athlon-xp -funroll-loops -pipe -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -c gnome-printer-selector.c -MT gnome-printer-selector.lo -MD -MP -MF .deps/gnome-printer-selector.TPlo -o gnome-printer-selector.o >/dev/null 2>&1
make[4]: *** [gnome-printer-selector.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1'
make: *** [all] Error 2

!!! ERROR: gnome-base/libgnomeprintui-2.6.1 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure



Well, no problem with makeopts=-j1

Johnny

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Tom Arnold 2004-04-27 07:07:23 UTC
Similar prob here:

/usr/bin/openjade:../resources.sgml:46:5:E: element "PARA" undefined
/usr/bin/openjade:../resources.sgml:49:31:E: element "COMMAND" undefined
/usr/bin/openjade:../resources.sgml:50:7:E: element "OPTION" undefined
/usr/bin/openjade:../resources.sgml:55:5:E: element "PARA" undefined
/usr/bin/openjade:I: maximum number of errors (200) reached; change with -E option
/usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'libgnomeprint-resources'
make[3]: *** [html-build.stamp] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1/doc/reference'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1/doc'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/libgnomeprint-2.6.1/work/libgnomeprint-2.6.1'
make: *** [all] Fehler 2

!!! ERROR: gnome-base/libgnomeprint-2.6.1 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure



Comment 2 Owen Ford 2004-04-30 07:16:03 UTC
Well I got it to install by dropping most of my use flags...

Broken (tons of those openjade errors):
USE="apache2 curl emacs ethereal opengl qt sdl evo foreign-package foreign-sysvinit gd gtk2 ipv6 jikes leim offensive tiff videos doc -oss -apm -encode -nls -berkdb -arts operanom2"

Working: USE="apache2 curl emacs opengl X gnome"

While I'm not happy about it, at least it installed.

I'll try to hunt this down further but this is a production machine.

Maybe the others posters could compare against my broken use flags and try to find the culprit hint hint :) 
Comment 3 foser (RETIRED) gentoo-dev 2004-04-30 16:04:34 UTC
it's the doc USE flag in combination with an ~arch-ed gtk-doc.

You shouldn't be using ~arch (testing) on a production machine. 

Please provide your 'emerge info' in bug reports.
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-03 20:34:40 UTC
Hans:
I can't reproduce your problem, but it seems like a problem with parallel building. Do I understand correctly that it reliably builds whenever you set MAKEOPTS=-j1? The output you include is very short, could you please provide the full emerge log as a plain/text attachment?


Tom:
Your problem is with a different package, and is different in nature. As a side note, I can't reproduce that either. Please open a new bug report for your problem, and attach the full emerge log.


A short recommendation for everyone, please remember to include the output of ``emerge info'' in your bug reports.

Thanks.
Comment 5 Hans-Christian Armingeon 2004-05-04 08:08:41 UTC
Well, my problem is, that the parallel make doesn't work.

Maybe we can fix this with a makefile p
Comment 6 Hans-Christian Armingeon 2004-05-04 08:08:41 UTC
Well, my problem is, that the parallel make doesn't work.

Maybe we can fix this with a makefile püatch, or simply force makeopts to -j1.

Johnny
Comment 7 Christian Axelsson 2004-05-06 05:03:23 UTC
A snip of my error with this package:
--------------------------------
creating libgnomeprintui-2-2.la
/bin/sed: can't read /var/tmp/portage/fontconfig-2.2.2/image/usr/lib/libfontconfig.la: No such file or directory
libtool: link: `/var/tmp/portage/fontconfig-2.2.2/image/usr/lib/libfontconfig.la' is not a valid libtool archive
make[4]: *** [libgnomeprintui-2-2.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1/libgnomeprintui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgnomeprintui-2.6.1/work/libgnomeprintui-2.6.1'
make: *** [all] Error 2
--------------------------------

And emerge info:
--------------------------------
Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ds.thn.htu.se/linux/gentoo http://ftp.du.se/pub/os/gentoo http://mirror.pudas.net/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apm avi cdr crypt fbcon gif gnome gpm gtk gtk2 imagemagick jpeg mmx ncurses oggvorbis opengl pam pcmcia readline samba sdl sse ssl tiff truetype usb x86 xmms xv zlib"
--------------------------------

MAKEOPTS="-j1" didnt solve this one atleast.
Rolling back to gnome-base/libgnomeprintui-2.6.0 didnt my problem neither.
Rolling back media-libs/fontconfig to 2.2.1 solves the problem!
Comment 8 Eddy Mulyono 2004-06-21 08:42:24 UTC
I am confirming the problems experienced by Christian Axelsson. Looks like the ebuild is looking for the fontconfig libraries at the wrong places (/var/tmp/portage/fontconfig-2.2.2/image/usr/lib/libfontconfig.la). BTW, /usr/lib/libfontconfig.la does exist in my system.

-Eddy
Comment 9 foser (RETIRED) gentoo-dev 2004-08-19 16:05:38 UTC
there was a possible problem with the fontconfig paths, but that has been fixed so i'm closing this one.