Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89140 - With USE="-gtk -X", i8086emu ebuild fails on trying to copy the graphical UI.
Summary: With USE="-gtk -X", i8086emu ebuild fails on trying to copy the graphical UI.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Embedded Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-14 16:57 UTC by Michael Griffith
Modified: 2005-07-21 06:23 UTC (History)
0 users

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


Attachments
new ebuild which includes the new patch (i8086emu-0.9.1-r1.ebuild,1.12 KB, application/octet-stream)
2005-06-21 12:21 UTC, Christian Steineck
Details
this patch fixes the above problem (i8086emu-0.9.1-r1.patch,1.13 KB, patch)
2005-06-21 12:23 UTC, Christian Steineck
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Griffith 2005-04-14 16:57:25 UTC
>>> Install i8086emu-0.9.1 into /usr/tmp/portage/i8086emu-0.9.1/image/ category app-emulation
cd src && make install
make[1]: Entering directory `/usr/tmp/portage/i8086emu-0.9.1/work/i8086emu-src-0.9.1/src'
if [ 0 -eq 1 ]; then make i8086gui;else echo "GTK GUI is disabled - may be you lack of gtk!";fi;
GTK GUI is disabled - may be you lack of gtk!
if [ 1 -eq 1 ]; then make i8086text;fi;
make[2]: Entering directory `/usr/tmp/portage/i8086emu-0.9.1/work/i8086emu-src-0.9.1/src'
if [ 0 -eq 1 ]; then gcc -O2 -pipe -march=i586 -mcpu=i586 -fomit-frame-pointer `if [ "linux" = "cygwin" ]; then echo "-D _WIN32"; fi;` -shared -fPIC devices/i8086sic.c i8086error.o i8086messages.o -o devices/i8086sic.so `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`;fi;
gcc -O2 -pipe -march=i586 -mcpu=i586 -fomit-frame-pointer -o i8086text i8086text.o i8086proc.o i8086error.o i8086datatrans.o i8086emufuncs.o i8086arithmetic.o i8086control.o i8086logic.o i8086util.o i8086controltrans.o i8086wrapper.o i8086messages.o i8086strings.o i8086config.o disasm/*.o i8086devices.o -lncurses `if [ "linux" != "cygwin" ]; then echo "-ldl"; fi;`
make[2]: Leaving directory `/usr/tmp/portage/i8086emu-0.9.1/work/i8086emu-src-0.9.1/src'
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/bin
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//usr/bin
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image/
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/doc/i8086emu-0.9.1/examples
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/doc/i8086emu-0.9.1/examples
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/pixmaps
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/pixmaps
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/doc/i8086emu-0.9.1
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/lib/i8086emu
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//usr/lib/i8086emu
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/i8086emu
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//usr/share/i8086emu
../mkinstalldirs /usr/tmp/portage/i8086emu-0.9.1/image//etc/i8086emu
mkdir -p -- /usr/tmp/portage/i8086emu-0.9.1/image//etc/i8086emu
cp i8086text /usr/tmp/portage/i8086emu-0.9.1/image//usr/bin
cp i8086gui /usr/tmp/portage/i8086emu-0.9.1/image//usr/bin
cp: cannot stat `i8086gui': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/tmp/portage/i8086emu-0.9.1/work/i8086emu-src-0.9.1/src'
make: *** [install] Error 2

!!! ERROR: app-emulation/i8086emu-0.9.1 failed.
!!! Function src_install, Line 48, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.



Reproducible: Always
Steps to Reproduce:
1. Copy my USE settings should reproduce it.



Actual Results:  



Expected Results:  
If USE="-X -gtk", and the Makefile doesn't build the interface, shouldn't it not
try to copy the interface?


lsd portage # emerge --info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.11-gentoo-r5-lsd i586)
=================================================================
System uname: 2.6.11-gentoo-r5-lsd i586 Pentium 75 - 200
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr  5 2005, 02:54:59)]
distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -march=i586 -mcpu=i586 -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
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/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=i586 -mcpu=i586 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 alsa apm berkdb bzlib crypt cups directfb emboss encode fbcon
foomaticdb gdbm gif gpm imlib ipv6 javascript jpeg libg++ libwww mad mikmod mp3
ncurses nethack ogg oggvorbis oss pam pdflib perl png python readline sdl spell
ssl svga sysfs tcpd xml2
zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Christian Steineck 2005-06-21 12:21:24 UTC
Created attachment 61653 [details]
new ebuild which includes the new patch

use this ebuild for fixing the bug
Comment 2 Christian Steineck 2005-06-21 12:23:23 UTC
Created attachment 61654 [details, diff]
this patch fixes the above problem

Just use the new ebuild above in conjunction with this patch for fixing this
bug.
Comment 3 Daniel Black (RETIRED) gentoo-dev 2005-07-21 06:23:02 UTC
added 0.9.2 - seems to have fixed this issue - thanks.