Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107346 - netpbm-10.29-r1 / urt-3.1b / giflib-4.1.3-r2 need arch testing
Summary: netpbm-10.29-r1 / urt-3.1b / giflib-4.1.3-r2 need arch testing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: MIPS Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 107497
  Show dependency tree
 
Reported: 2005-09-26 18:17 UTC by SpanKY
Modified: 2006-03-15 15:51 UTC (History)
0 users

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 SpanKY gentoo-dev 2005-09-26 18:17:55 UTC
previous versions of netpbm-10.29 built against the bundled urt library which
was packaged with netpbm

ive added urt to the tree as a real package and changed 10.29-r1 to use that

problem is no arches have it KEYWORD-ed yet ;)

so please KEYWORD urt and netpbm-10.29-r1 ... shouldnt be a big deal seeing as
urt has always been compiled with pervious versions of netpbm on your arches ...
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2005-09-27 03:39:28 UTC
Seems to work on ~x86.
Comment 2 Michael Cramer 2005-09-27 08:02:11 UTC
new ebuild fails for me with the following error:

i686-pc-linux-gnu-gcc -o pnmcolormap pnmcolormap.o -lm
`/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/buildtools/libopt
/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/lib/libnetpbm.so` \

i686-pc-linux-gnu-gcc -c
-I/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/other -I. -I -DNDEBUG \
     -march=pentium3 -O2 -pipe -fomit-frame-pointer -fforce-addr   -o
ppmsvgalib.o ppmsvgalib.c
i686-pc-linux-gnu-gcc  -o ppmsvgalib ppmsvgalib.o \
  `/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/buildtools/libopt
/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/lib/libnetpbm.so` libvga.so
-lm   \

i686-pc-linux-gnu-gcc: libvga.so: No such file or directory
make[1]: *** [ppmsvgalib] Error 1
make[1]: Leaving directory
`/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/other'
make: *** [other/all] Error 2

!!! ERROR: media-libs/netpbm-10.29-r1 failed.
!!! Function src_compile, Line 567, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.


emerge info:
Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13-Gentoo-2005.1 i686)
=================================================================
System uname: 2.6.13-Gentoo-2005.1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks maketest sandbox sfperms
strict test userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X X509 Xaw3d a52 aac aalib accessibility acl acpi activefilter aio
alsa amuled aotuv apache2 apm ares arts artswrappersuid artworkextra asterisk
async athena atm audiofile authfile automount avi bash-completion bcmath berkdb
big-tables bitmap-fonts boo browserplugin bzip2 bzlib cairo calendar caps cdb
cddb cdr cjk clamav cli cpdflib crypt css ctype cups curl curlwrappers cvsgraph
dba dbi dbus dga dio directfb divx4linux djbfft dlloader dmx dnd doc dpms drac
dts dv dvd dvdr dvdread dynagraph ecc eds elf emacs emboss encode enscript
erandom esd examples exif expat extraengine fam fame fbcon ffmpeg fftw flac
flash flatfile fltk font-server fontconfig foomaticdb fortran fpx freetds
freewnn ftp gd gdbm geometry ggi gif gimp gimpprint glep glibc-omitfp glitz gmp
gnome gnomedb gnutls gpgme gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile
hal hesiod howl hpn icc iconv icu idea idled idn ieee1394 imagemagick imap imlib
inifile innodb insecure-drivers insecure-savers ipv6 ithreads jack jack-tmpfs
java java-external jbig jce jpeg jpeg2k justify kdeenablefinal kerberos kqemu
latex lcms ldap leim libcaca libg++ libwww linuxthreads-tls lirc lm_sensors
logrotate lzo mad mbox mbrola memlimit mgetty mhash mikmod mime ming mjpeg
mkconfig mmap mmx mng mono motif mozcalendar mozdevelop mozilla mozsvg
mozxmlterm mp3 mpeg mpi mpm-prefork mssql mule musepack mysql mysqli nas ncurses
neXt netboot network new-login nfs nis nls nntp no_wxgtk1 nptl nptlonly nsplugin
oav objc odbc offensive ogg oggvorbis on-the-fly-crypt openexr opengl oss pam
pam_chroot pam_console pam_timestamp parse-clocks pccts pcntl pcre pcsc-lite
pdflib pdo-external pear perl perlsuid pg-hier pg-intdatetime php physfs pic png
pop portaudio posix postgres ppds prelude profile pvm pwdb python qt quicktime
quotas readline real remote rpm rrdtool ruby samba sample sasl sdk sdl sendfile
sensord session sftplogging shaper sharedmem silc simplexml skey slang slp
smartcard smime smp smux sndfile snmp soap sockets socks5 softquota speex spell
spl sqlite srp sse ssl stats svg svga symlink sysfs syslog sysvipc tcltk tcpd
test tetex theora threads tidy tiff tokenizer toolbar truetype truetype-fonts
type1-fonts ucs2 unicode urandom usb utf8 v4l vcd vda vhosts vidix vorbis wddx
win32codecs winbind wmf wxwindows xemacs xface xine xinerama xinetd xml xml2
xmlrpc xmms xpm xprint xsl xv xvid xvmc yaz yv12 zeroconf zip zlib
video_cards_ati128 linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 3 SpanKY gentoo-dev 2005-09-27 08:44:48 UTC
simple bug in the build system

i686-pc-linux-gnu-gcc  -o ppmsvgalib ppmsvgalib.o \
  `/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/buildtools/libopt
/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/lib/libnetpbm.so` libvga.so
-lm

should read

i686-pc-linux-gnu-gcc  -o ppmsvgalib ppmsvgalib.o \
  `/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/buildtools/libopt
/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/lib/libnetpbm.so libvga.so`
-lm
Comment 4 SpanKY gentoo-dev 2005-09-27 16:10:02 UTC
fixed in cvs
Comment 5 SpanKY gentoo-dev 2005-09-28 17:11:22 UTC
giflib has a dependency on urt too which 4.1.3-r2 now controls
Comment 6 John Shaw 2005-09-29 10:43:47 UTC
Error with giflib-4.1.3-r2: 

i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=pentium-m -O3 -pipe
-fPIC -fomit-frame-pointer -Wall -march=pentium-m -O3 -pipe -fPIC
-fomit-frame-pointer -MT dev2gif.lo -MD -MP -MF .deps/dev2gif.Tpo -c dev2gif.c 
-fPIC -DPIC -o .libs/dev2gif.o
dev2gif.c:29:19: gl/gl.h: No such file or directory
dev2gif.c: In function `DumpScreen2Gif':
dev2gif.c:136: error: redeclaration of 'ColorMap256' with no linkage
dev2gif.c:131: error: previous declaration of 'ColorMap256' was here
dev2gif.c:224: warning: implicit declaration of function `winset'
dev2gif.c:225: warning: implicit declaration of function `getsize'
dev2gif.c:228: warning: implicit declaration of function `readsource'
dev2gif.c:228: error: `SRC_FRONT' undeclared (first use in this function)
dev2gif.c:228: error: (Each undeclared identifier is reported only once
dev2gif.c:228: error: for each function it appears in.)
dev2gif.c:229: warning: implicit declaration of function `lrectread'
dev2gif.c:131: warning: unused variable `ColorMap256'
make[2]: *** [dev2gif.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/giflib-4.1.3-r2/work/giflib-4.1.3/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/giflib-4.1.3-r2/work/giflib-4.1.3'
make: *** [all] Error 2

If I symlink /usr/include/GL to /usr/include/gl I get the same error but without
it complaining about gl.h missing anymore.

emerge info follows:
Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.13-gentoo-r2 i686)
=================================================================
System uname: 2.6.13-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe -fPIC -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium-m -O3 -pipe -fPIC -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa arts avi berkdb bitmap-fonts bmp cdr crypt cups curl
divx4linux dvd dvdread eds emboss encode esd fam foomaticdb fortran gdbm gif gpm
gstreamer gtk gtk2 imap imlib java jpeg kde ldap libg++ libwww mad mikmod mono
motif mozilla mozilla-firefox mp3 mpeg ncurses nls nptl nptlonly offensive ogg
oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba
sdl spell sqlite sse sse2 ssl tcpd tetex tiff truetype truetype-fonts
type1-fonts vorbis win32codecs xinerama xml2 xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 7 SpanKY gentoo-dev 2005-09-29 11:40:28 UTC
search bugzilla next time, that has been fixed already
Comment 8 John Shaw 2005-09-29 12:03:44 UTC
Forgive me, perhaps if I had known to it was an opengl USE flag problem and
searched for opengl instead of for gl.h I wouldn't have to had such a niddle in
haystack problem with my search.  (this explains my problem for anyone else that
might accidently find themselves here:
http://bugs.gentoo.org/show_bug.cgi?id=107551) 

I find it interesting that the first 10 to 20 things that come up when you
search for "giflib-4.1.3-r2 gl.h" contain no information about that version of
giflib or anything about gl.h.
Comment 9 Jason Wever (RETIRED) gentoo-dev 2005-10-01 19:15:57 UTC
Added ~sparc keywords
Comment 10 Dirk Schoenberger 2005-10-02 04:17:34 UTC
urt-3.1b doesn't compile cleanly on ~ppc-macos. I added a new bug (#107428)
Comment 11 Dirk Schoenberger 2005-10-04 11:29:28 UTC
after urt-3.1b more or less works on ~ppc-macos, I tried keywording netpbm-10.29-r1 
I get

make -C util/ -f /private/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29/lib/util/Makefile \
        SRCDIR=/private/var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29 BUILDDIR=/private/
var/tmp/portage/netpbm-10.29-r1/work/netpbm-10.29 shhopt.o 
c -o typegen.o typegen.c
make[3]: c: Command not found
make[3]: [typegen.o] Error 127 (ignored)
gcc -c -O2 -pipe -fPIC   -o shhopt.o shhopt.c
gcc -o typegen typegen.o
powerpc-apple-darwin8-gcc-4.0.0: typegen.o: No such file or directory
powerpc-apple-darwin8-gcc-4.0.0: no input files

my emerge info is!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.0.52-r1 (default-darwin/macos/10.4, gcc-4.0.0, libsystem-7.1-r0, 8.2.0 Power Macintosh)
===============================================================
==
System uname: 8.2.0 Power Macintosh powerpc
macos-20041118
distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled]
dev-lang/python:     [Not Present]
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  [Not Present]
sys-devel/automake:  [Not Present]
sys-devel/binutils:  [Not Present]
sys-devel/libtool:   [Not Present]
virtual/os-headers:  7.1
ACCEPT_KEYWORDS="ppc-macos ~ppc-macos"
AUTOCLEAN="yes"
CBUILD="powerpc-apple-darwin"
CFLAGS="-O2 -pipe"
CHOST="powerpc-apple-darwin"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/
qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/
gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc aalib emboss gdbm gif imagemagick nls ogg opengl png ppc-macos qt sdl slang tiff vorbis 
userland_Darwin kernel_Darwin elibc_Darwin"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 12 SpanKY gentoo-dev 2005-10-04 11:48:09 UTC
unrelated, this bug has nothing to do with OS X

file a new bug report
Comment 13 Brent Baude (RETIRED) gentoo-dev 2005-10-10 13:35:08 UTC
Marked urt-3.1b / giflib-4.1.3-r2 ~ppc64
Comment 14 Fernando J. Pereda (RETIRED) gentoo-dev 2005-10-28 13:35:35 UTC
Seems done for ~alpha. Re-add us if you need more testing.

Cheers,
Ferdy
Comment 15 Brent Baude (RETIRED) gentoo-dev 2005-10-31 07:58:44 UTC
Marked netpbm-10.30-r1 ~ppc64
Comment 16 Joe Jezak (RETIRED) gentoo-dev 2005-11-19 12:45:26 UTC
ppc was already done, removing us from this bug.
Comment 17 SpanKY gentoo-dev 2006-03-15 15:51:09 UTC
mips is done