Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114410 - media-sound/gnomad 2.5.0 does not compile
Summary: media-sound/gnomad 2.5.0 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-03 19:28 UTC by Milton YATES
Modified: 2005-12-08 17:35 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 Milton YATES 2005-12-03 19:28:54 UTC
When emerging gnomad 2.5.0 (marked amd64 for now), compile aborts with the
following errors (my guess is, a dependancy is missing in the ebuild) :


if x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"gnomad2\"
-DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.5.0\"
-DPACKAGE_STRING=\"gnomad2\ 2.5.0\"
-DPACKAGE_BUGREPORT=\"http://sourceforge.net/tracker/\?func=add\&group_id=65573\&atid=511470\"
-DPACKAGE=\"gnomad2\" -DVERSION=\"2.5.0\" -DGETTEXT_PACKAGE=\"gnomad2\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1
-DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_FCNTL_H=1 -DHAVE_CHDIR=1  -I. -I. -pthread -DXTHREADS -D_REENTRANT
-DXUSE_MTSAFE_API -DORBIT2=1 -L/usr/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config
-I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0
-I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/libxml2 -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\"
-DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\"
-DPIXMAPSDIR=\""/usr/share/pixmaps"\"    -march=athlon64 -O2 -pipe -MT jukebox.o
-MD -MP -MF ".deps/jukebox.Tpo" -c -o jukebox.o jukebox.c; \
then mv -f ".deps/jukebox.Tpo" ".deps/jukebox.Po"; else rm -f
".deps/jukebox.Tpo"; exit 1; fi
jukebox.c:35: error: parse error before '*' token
jukebox.c:35: warning: data definition has no type or storage class
jukebox.c: In function `refresh_id':
jukebox.c:87: error: void value not ignored as it ought to be
jukebox.c: In function `jukebox_get_idstring':
jukebox.c:95: error: structure has no member named `idstring'
jukebox.c: In function `jukebox_get_firmware':
jukebox.c:112: error: request for member `fwMajor' in something not a structure
or union
jukebox.c:112: error: request for member `fwMinor' in something not a structure
or union
jukebox.c: In function `jukebox_get_prodname':
jukebox.c:125: error: request for member `productName' in something not a
structure or union
jukebox.c: In function `jukebox_get_power':
jukebox.c:136: error: request for member `power' in something not a structure or
union
jukebox.c: In function `jukebox_release':
jukebox.c:366: error: void value not ignored as it ought to be
jukebox.c: In function `build_playlist_list':
jukebox.c:377: error: `playlist_t' undeclared (first use in this function)
jukebox.c:377: error: (Each undeclared identifier is reported only once
jukebox.c:377: error: for each function it appears in.)
jukebox.c:392: warning: assignment from incompatible pointer type
jukebox.c:394: error: structure has no member named `name'
jukebox.c:395: error: structure has no member named `plid'
jukebox.c: In function `create_tree_structure':
jukebox.c:404: error: `playlist_t' undeclared (first use in this function)
jukebox.c:408: warning: assignment from incompatible pointer type
jukebox.c:409: error: `playlist_track_t' undeclared (first use in this function)
jukebox.c:409: error: `track' undeclared (first use in this function)
jukebox.c:418: error: structure has no member named `name'
jukebox.c:419: error: structure has no member named `plid'
jukebox.c:431: error: `EO_EOM' undeclared (first use in this function)
jukebox.c: In function `add_to_playlist':
jukebox.c:532: error: `playlist_track_t' undeclared (first use in this function)
jukebox.c:532: error: `pl_track' undeclared (first use in this function)
jukebox.c:533: error: `playlist_t' undeclared (first use in this function)
jukebox.c:540: warning: assignment from incompatible pointer type
jukebox.c:542: error: structure has no member named `plid'
if x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"gnomad2\"
-DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.5.0\"
-DPACKAGE_STRING=\"gnomad2\ 2.5.0\"
-DPACKAGE_BUGREPORT=\"http://sourceforge.net/tracker/\?func=add\&group_id=65573\&atid=511470\"
-DPACKAGE=\"gnomad2\" -DVERSION=\"2.5.0\" -DGETTEXT_PACKAGE=\"gnomad2\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1
-DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_FCNTL_H=1 -DHAVE_CHDIR=1  -I. -I. -pthread -DXTHREADS -D_REENTRANT
-DXUSE_MTSAFE_API -DORBIT2=1 -L/usr/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config
-I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0
-I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/libxml2 -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\"
-DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\"
-DPIXMAPSDIR=\""/usr/share/pixmaps"\"    -march=athlon64 -O2 -pipe -MT util.o
-MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; \
then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi
jukebox.c:568: warning: passing arg 2 of `NJB_Update_Playlist' from incompatible
pointer type
jukebox.c: In function `scan_thread':
jukebox.c:597: error: `songid_t' undeclared (first use in this function)
jukebox.c:597: error: `songtag' undeclared (first use in this function)
jukebox.c:598: error: `datafile_t' undeclared (first use in this function)
jukebox.c:598: error: `datatag' undeclared (first use in this function)
jukebox.c:638: error: `songid_frame_t' undeclared (first use in this function)
jukebox.c:638: error: `frame' undeclared (first use in this function)
jukebox.c:662: error: `ID_DATA_BIN' undeclared (first use in this function)
jukebox.c:677: error: `ID_DATA_ASCII' undeclared (first use in this function)
jukebox.c: In function `hd2jb_thread':
jukebox.c:1006: warning: passing arg 3 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1006: warning: passing arg 4 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1006: warning: passing arg 6 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1006: error: too many arguments to function `NJB_Send_Track'
jukebox.c:1031: warning: passing arg 3 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1031: warning: passing arg 4 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1031: warning: passing arg 6 of `NJB_Send_Track' from incompatible
pointer type
jukebox.c:1031: error: too many arguments to function `NJB_Send_Track'
jukebox.c: In function `hd2jb_data_thread':
jukebox.c:1106: warning: passing arg 4 of `NJB_Send_File' from incompatible
pointer type
jukebox.c:1106: error: too few arguments to function `NJB_Send_File'
jukebox.c: In function `remove_tracks_from_playlists':
jukebox.c:1145: error: `playlist_t' undeclared (first use in this function)
jukebox.c:1151: warning: assignment from incompatible pointer type
jukebox.c:1152: error: `playlist_track_t' undeclared (first use in this function)
jukebox.c:1152: error: `track' undeclared (first use in this function)
jukebox.c:1170: error: structure has no member named `first'
jukebox.c:1174: error: structure has no member named `ntracks'
jukebox.c:1175: error: structure has no member named `_state'
jukebox.c:1181: error: structure has no member named `_state'
jukebox.c:1182: warning: passing arg 2 of `NJB_Update_Playlist' from
incompatible pointer type
jukebox.c:1187: error: `EO_EOM' undeclared (first use in this function)
jukebox.c: In function `jukebox_set_metadata':
jukebox.c:1295: warning: passing arg 3 of `NJB_Replace_Track_Tag' from
incompatible pointer type
jukebox.c:1295: error: too many arguments to function `NJB_Replace_Track_Tag'
jukebox.c: In function `jukebox_create_playlist':
jukebox.c:1327: error: `playlist_t' undeclared (first use in this function)
jukebox.c:1332: warning: assignment makes pointer from integer without a cast
jukebox.c:1342: warning: passing arg 2 of `NJB_Update_Playlist' from
incompatible pointer type
jukebox.c:1349: error: structure has no member named `plid'
jukebox.c: In function `jukebox_rename_playlist':
jukebox.c:1375: error: `playlist_t' undeclared (first use in this function)
jukebox.c:1380: warning: assignment from incompatible pointer type
jukebox.c:1382: error: structure has no member named `plid'
jukebox.c:1394: warning: passing arg 2 of `NJB_Update_Playlist' from
incompatible pointer type
jukebox.c: In function `jukebox_delete_track_from_playlist':
jukebox.c:1439: error: `playlist_t' undeclared (first use in this function)
jukebox.c:1446: warning: assignment from incompatible pointer type
jukebox.c:1447: error: structure has no member named `plid'
jukebox.c:1448: error: structure has no member named `plid'
jukebox.c:1458: error: `playlist_track_t' undeclared (first use in this function)
jukebox.c:1458: error: `track' undeclared (first use in this function)
jukebox.c:1460: error: structure has no member named `plid'
jukebox.c:1465: error: structure has no member named `plid'
jukebox.c:1470: error: structure has no member named `first'
jukebox.c:1474: error: structure has no member named `ntracks'
jukebox.c:1475: error: structure has no member named `_state'
jukebox.c:1479: error: structure has no member named `_state'
jukebox.c:1481: warning: passing arg 2 of `NJB_Update_Playlist' from
incompatible pointer type
jukebox.c:1483: error: structure has no member named `plid'
jukebox.c: In function `jukebox_get_playlist_for_play':
jukebox.c:1587: error: `playlist_t' undeclared (first use in this function)
jukebox.c:1592: warning: assignment from incompatible pointer type
jukebox.c:1593: error: structure has no member named `plid'
jukebox.c:1602: error: `playlist_track_t' undeclared (first use in this function)
jukebox.c:1602: error: `track' undeclared (first use in this function)
make[1]: *** [jukebox.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/gnomad-2.5.0/work/gnomad2-2.5.0/src'
make: *** [all-recursive] Error 1

!!! ERROR: media-sound/gnomad-2.5.0 failed.
!!! Function gnome2_src_compile, Line 48, Exitcode 2
!!! compile failure

Reproducible: Always
Steps to Reproduce:
1. emerge =media-sound/gnomad-2.5.0
Actual Results:  
Does NOT compile :'\

Expected Results:  
Clean compile

# emerge info
Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.14-hardened x86_64)
=================================================================
System uname: 2.6.14-hardened x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-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/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/
/var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://mirror.switch.ch/mirror/gentoo/ "
LANG="fr_FR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X X509 a52 aac abook acl acpi alsa amuled anthy apache2 asf audiofile
avi bash-completion bcp berkdb bidi bitmap-fonts bjam bonobo bzip2 cairo cdda
cdio cdr cgi chroot clearcase cli cpudetection cracklib crypt cscope cups curl
dba dbus dbx dlloader dmx dnd dts dv dvd dvdr dvdread dynagraph ecc eds emboss
encode enscript erandom exif expat extensions fam fame fastcgi ffmpeg firefox
flac foomaticdb fortran gd gdbm gif gimpprint glut gnome gnutls gpm gstreamer
gtk gtk2 gtkhtml hal haskell httpd idn imagemagick imlib insecure-drivers
iproute2 ipv6 jack java jikes joystick jpeg jpeg2k justify kde lcms libcaca
libg++ libsamplerate libvisual libwww logitech-mouse lzo lzw lzw-tiff mad
maildir matroska mbox mhash mjpeg mng mozsvg mp3 mpeg mule ncurses network nls
nntp nptl nptlonly nsplugin nvidia ogg oggvorbis openal openexr opengl oss pam
pcre pda pdflib perl pg-hier php pic png postgres prelude python qt quicktime
readline real rtc samba sdl sftplogging silvercity skey skk slp sndfile socks5
speex spell sql sqlite ssl stats stream subversion svg svgz tcltk tcpd tetex
theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd
vhosts vlm vorbis webdav wmf wxwindows xface xine xinerama xml xml2 xmms xosd
xpm xprint xscreensaver xv xvid xvmc zip zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jesus Rivero (Neurogeek) 2005-12-06 20:41:42 UTC
Yes, it is probably a dependency issue.. just a question. Why do you want to
emerge an older version of gnomad?
Comment 2 Milton YATES 2005-12-07 11:52:35 UTC
Well, simply because it was the newest version stable on amd64 :-)
I guess one would expect it to compile ;) Probably testing for amd64 is late
here. Maybe I could help.

However, newer versions do compile well (2.8.2 OK)
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2005-12-08 13:15:37 UTC
2.8.1 is stable on amd64 and it's fine 
Comment 4 Milton YATES 2005-12-08 17:21:15 UTC
(this is not solved!)

2.8.1 is running stable maybe, but still in "testing" keyword (~amd64 arch).

./gnomad-2.5.0.ebuild:KEYWORDS="amd64 ~ppc -sparc x86"
./gnomad-2.8.0.ebuild:KEYWORDS="~amd64 ~ppc -sparc x86"
./gnomad-2.8.1.ebuild:KEYWORDS="~amd64 ~ppc -sparc x86"
./gnomad-2.8.2.ebuild:KEYWORDS="~amd64 ~ppc -sparc ~x86"

One would expect the amd64 arch version of the package to compile (at the very
least :) ). Maybe deleting gnomad-2.5.0 could be done if no fix will be
provided, and some other version(s) marked amd64 arch ?
Comment 5 Luis Medinas (RETIRED) gentoo-dev 2005-12-08 17:35:26 UTC
yes i marked stable 2.8.2 instead of 2.8.1 it's fixed now. Thanks

emerge sync in a couple of minutes and you should have the right version on stable.