Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113093 - Emerge app-emulation/fuse with flag -X fails
Summary: Emerge app-emulation/fuse with flag -X fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-20 09:07 UTC by Mario Jara
Modified: 2006-06-06 05:31 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 Mario Jara 2005-11-20 09:07:05 UTC
Emerging app-emulation/fuse without X, gtk or gtk2, only with SDL, fails.

Reproducible: Always
Steps to Reproduce:
1.emerge -av app-emulation/fuse
2.
3.

Actual Results:  
darkstar ~ # emerge -av app-emulation/fuse

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] app-emulation/fuse-0.7.0  -X -fbcon -gnome +gtk +gtk2 -libdsk
+png +sdl -svga +xml2 +zlib 0 kB 

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] 
>>> emerge (1 of 1) app-emulation/fuse-0.7.0 to /
>>> md5 files   ;-) fuse-0.7.0.ebuild
>>> md5 files   ;-) fuse-0.6.2.1.ebuild
>>> md5 files   ;-) files/digest-fuse-0.7.0
>>> md5 files   ;-) files/digest-fuse-0.6.2.1
>>> md5 src_uri ;-) fuse-0.7.0.tar.gz
>>> Unpacking source...
>>> Unpacking fuse-0.7.0.tar.gz to /var/tmp/portage/fuse-0.7.0/work
>>> Source unpacked.
 * econf: updating fuse-0.7.0/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating fuse-0.7.0/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --build=i686-pc-linux-gnu --without-glib --with-gtk
--with-gtk2 --without-plus3-disk --without-x --with-sdl
creating cache ./config.cache
checking for a BSD compatible install... /bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc
checking whether the C compiler (gcc -O2 -march=pentium3 -pipe
-fomit-frame-pointer ) works... yes
checking whether the C compiler (gcc -O2 -march=pentium3 -pipe
-fomit-frame-pointer ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for flex... flex
checking for flex... (cached) flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking whether byte ordering is bigendian... no
checking for ANSI C header files... yes
checking for dsound.h... no
checking for libgen.h... yes
checking for siginfo.h... no
checking for strings.h... yes
checking for sys/soundcard.h... yes
checking for sys/audio.h... no
checking for sys/audioio.h... no
checking for working const... yes
checking for inline... inline
checking for unistd.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for dirname... yes
checking for geteuid... yes
checking for getopt_long... yes
checking for mkstemp... yes
checking whether svgalib UI requested... no
checking whether framebuffer UI requested... no
checking whether SDL UI requested... yes
checking host system type... i686-pc-linux-gnu
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.4... yes
checking whether to use glib... no
checking for libspectrum.h... yes
checking whether +3 disk support requested... ./configure: line 4839: plus3disk:
command not found

checking for png_write_png in -lpng... yes
checking for png.h... yes
checking where to find the Spectrum ROM images... we supply them
checking whether hardware joystick support requested... yes
checking whether to use sdl's joystick support... yes
checking for xml2-config... /usr/bin/xml2-config
checking for libxml - version >= 2.0.0... yes (version 2.6.22)
checking whether low memory compile requested... no
checking whether lots of warnings requested... no
checking whether debugging mode requested... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating compat/Makefile
creating debugger/Makefile
creating hacking/Makefile
creating lib/Makefile
creating machines/Makefile
creating man/Makefile
creating perl/Makefile
creating perl/Fuse/Makefile
creating pokefinder/Makefile
creating roms/Makefile
creating sound/Makefile
creating ui/Makefile
creating ui/fb/Makefile
creating ui/gtk/Makefile
creating ui/svga/Makefile
creating ui/sdl/Makefile
creating ui/scaler/Makefile
creating ui/win32/Makefile
creating ui/xlib/Makefile
creating widget/Makefile
creating z80/Makefile
creating z80/tests/Makefile
creating config.h
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0'
Making all in compat
make[2]: Entering directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0/compat'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c dirname.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c getopt.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c getopt1.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c mkstemp.c
rm -f libcompat.a
ar cru libcompat.a dirname.o getopt.o getopt1.o mkstemp.o 
ranlib libcompat.a
make[2]: Leaving directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0/compat'
Making all in debugger
make[2]: Entering directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0/debugger'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c breakpoint.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include  -O2 -march=pentium3 -pipe
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -Wall -c command.c
In file included from debugger.h:38,
                 from debugger_internals.h:31,
                 from breakpoint.c:33:
breakpoint.h:97: error: syntax error before '*' token
breakpoint.h:97: warning: type defaults to `int' in declaration of
`debugger_breakpoints'
breakpoint.h:97: warning: data definition has no type or storage class
In file included from breakpoint.c:34:
../event.h:82: error: syntax error before "data"
breakpoint.c:40: error: syntax error before '*' token
breakpoint.c:40: warning: type defaults to `int' in declaration of
`debugger_breakpoints'
breakpoint.c:40: warning: data definition has no type or storage class
breakpoint.c:62: error: syntax error before "find_breakpoint_by_id"
breakpoint.c:62: error: syntax error before "data"
breakpoint.c:63: warning: type defaults to `int' in declaration of
`find_breakpoint_by_id'
breakpoint.c:63: warning: data definition has no type or storage class
breakpoint.c:64: error: syntax error before "data"
breakpoint.c:65: error: syntax error before "find_breakpoint_by_id"
breakpoint.c:65: error: syntax error before "data"
breakpoint.c:66: warning: type defaults to `int' in declaration of
`find_breakpoint_by_id'
breakpoint.c:66: warning: data definition has no type or storage class
breakpoint.c:67: error: syntax error before "find_breakpoint_by_address"
breakpoint.c:67: error: syntax error before "data"
breakpoint.c:68: warning: type defaults to `int' in declaration of
`find_breakpoint_by_address'
breakpoint.c:68: warning: data definition has no type or storage class
breakpoint.c:69: error: syntax error before "data"
breakpoint.c:70: error: syntax error before "data"
breakpoint.c: In function `breakpoint_add':
breakpoint.c:165: warning: implicit declaration of function `g_slist_append'
breakpoint.c:165: warning: assignment makes pointer from integer without a cast
breakpoint.c: In function `debugger_check':
breakpoint.c:186: error: `GSList' undeclared (first use in this function)
breakpoint.c:186: error: (Each undeclared identifier is reported only once
breakpoint.c:186: error: for each function it appears in.)
breakpoint.c:186: error: `ptr' undeclared (first use in this function)
breakpoint.c: In function `breakpoint_check':
breakpoint.c:343: warning: implicit declaration of function `g_slist_remove'
breakpoint.c:343: warning: assignment makes pointer from integer without a cast
breakpoint.c: In function `debugger_breakpoint_remove':
breakpoint.c:365: warning: assignment makes pointer from integer without a cast
breakpoint.c: In function `get_breakpoint_by_id':
breakpoint.c:388: error: `GSList' undeclared (first use in this function)
breakpoint.c:388: error: `ptr' undeclared (first use in this function)
breakpoint.c:390: warning: implicit declaration of function `g_slist_find_custom'
breakpoint.c: At top level:
breakpoint.c:402: error: syntax error before "find_breakpoint_by_id"
breakpoint.c:402: error: syntax error before "data"
breakpoint.c:403: warning: return type defaults to `int'
breakpoint.c: In function `find_breakpoint_by_id':
breakpoint.c:404: error: `data' undeclared (first use in this function)
breakpoint.c:405: error: `user_data' undeclared (first use in this function)
breakpoint.c: At top level:
breakpoint.c:411: error: syntax error before "data"
breakpoint.c: In function `remove_time':
breakpoint.c:416: error: `data' undeclared (first use in this function)
breakpoint.c:416: error: `user_data' undeclared (first use in this function)
breakpoint.c: In function `debugger_breakpoint_clear':
breakpoint.c:431: error: `GSList' undeclared (first use in this function)
breakpoint.c:431: error: `ptr' undeclared (first use in this function)
breakpoint.c:443: warning: assignment makes pointer from integer without a cast
breakpoint.c: At top level:
breakpoint.c:462: error: syntax error before "find_breakpoint_by_address"
breakpoint.c:462: error: syntax error before "data"
breakpoint.c:463: warning: return type defaults to `int'
breakpoint.c: In function `find_breakpoint_by_address':
breakpoint.c:464: error: `data' undeclared (first use in this function)
breakpoint.c:465: error: `user_data' undeclared (first use in this function)
breakpoint.c: In function `debugger_breakpoint_remove_all':
breakpoint.c:482: warning: implicit declaration of function `g_slist_foreach'
breakpoint.c:483: warning: implicit declaration of function `g_slist_free'
breakpoint.c: At top level:
breakpoint.c:495: error: syntax error before "data"
breakpoint.c:501: warning: type defaults to `int' in declaration of `free'
breakpoint.c:501: warning: parameter names (without types) in function declaration
breakpoint.c:501: error: conflicting types for `free'
/usr/include/stdlib.h:597: error: previous declaration of `free'
breakpoint.c:501: warning: data definition has no type or storage class
breakpoint.c:502: error: syntax error before '}' token
breakpoint.c:542: error: syntax error before "data"
breakpoint.c:69: warning: `free_breakpoint' declared `static' but never defined
breakpoint.c:70: warning: `add_time_event' declared `static' but never defined
In file included from debugger.h:38,
                 from command.c:33:
breakpoint.h:97: error: syntax error before '*' token
breakpoint.h:97: warning: type defaults to `int' in declaration of
`debugger_breakpoints'
breakpoint.h:97: warning: data definition has no type or storage class
make[2]: *** [breakpoint.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [command.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0/debugger'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/fuse-0.7.0/work/fuse-0.7.0'
make: *** [all-recursive-am] Error 2

!!! ERROR: app-emulation/fuse-0.7.0 failed.
!!! Function src_compile, Line 60, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.



Expected Results:  
Installed!

darkstar ~ # emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 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.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -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/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac alsa apm audiofile avi bash-completion berkdb bitmap-fonts
bluetooth bzip2 cdr crypt cups dga dri dts dvd dvdr dvdread eds emboss encode
ethereal exif expat fam ffmpeg flac foomaticdb fortran gdbm gif gphoto2 gpm
gstreamer gtk gtk2 i8x0 idn imagemagick imlib joystick jpeg lcms libg++ libwww
mad mmx mng motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl oss
pam pcre pdflib perl png python quicktime readline sdl spell sse ssl svg tcpd
theora tiff truetype truetype-fonts type1-fonts udev usb vcd vorbis win32codecs
xine xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY


darkstar ~ # cat /etc/portage/package.use | grep fuse
app-emulation/fuse -X
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-06 05:31:15 UTC
I have fixed this in the current ebuild without a revision bump :)