Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28086 - x11-terms/eterm-0.9.2-r5.ebuild compile fails (screen problem?)
Summary: x11-terms/eterm-0.9.2-r5.ebuild compile fails (screen problem?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-06 17:49 UTC by Jesse Adelman
Modified: 2003-09-06 20:23 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 Jesse Adelman 2003-09-06 17:49:10 UTC
laptop root # emerge eterm
Calculating dependencies ...done!
>>> emerge (1 of 1) x11-terms/eterm-0.9.2-r5 to /
>>> md5 src_uri ;-) Eterm-0.9.2.tar.gz
>>> md5 src_uri ;-) Eterm-bg-0.9.2.tar.gz
>>> Unpacking source...
>>> Unpacking Eterm-0.9.2.tar.gz to /var/tmp/portage/eterm-0.9.2-r5/work
>>> Unpacking Eterm-bg-0.9.2.tar.gz to
/var/tmp/portage/eterm-0.9.2-r5/work/Eterm-0.9.2
 * Applying 0.9.2-ansi16.patch...                                              
                                  [ ok ]
>>> Source unpacked.

<snip>

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/X11R6/include
-I/usr/include -I/usr/X11R6/include -march=pentium3 -O3 -pipe -c libscream.c 
-fPIC -DPIC -o .libs/libscream.lo
libscream.c:64:23: Tw/Tw_1.h: No such file or directory
libscream.c:1402:2: warning: #warning compiling in libscream
libscream.c:1407:2: warning: #warning compiling in support for GNU screen
libscream.c:1410:2: warning: #warning compiling in support for twin
mv -f .libs/term.lo term.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  
-I/usr/include -I/usr/X11R6/include -I/usr/include -I/usr/X11R6/include  
-march=pentium3 -O3 -pipe -c mmx_cmod.S
rm -f .libs/mmx_cmod.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/X11R6/include
-I/usr/include -I/usr/X11R6/include -march=pentium3 -O3 -pipe -c mmx_cmod.S 
-fPIC -DPIC -o .libs/mmx_cmod.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/X11R6/include
-I/usr/include -I/usr/X11R6/include -march=pentium3 -O3 -pipe -c mmx_cmod.S -o
mmx_cmod.o >/dev/null 2>&1
mv -f .libs/mmx_cmod.lo mmx_cmod.lo
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include -I/usr/X11R6/include
-I/usr/include -I/usr/X11R6/include   -march=pentium3 -O3 -pipe -c main.c
make[2]: *** [libscream.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/eterm-0.9.2-r5/work/Eterm-0.9.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eterm-0.9.2-r5/work/Eterm-0.9.2'
make: *** [all-recursive-am] Error 2

!!! ERROR: x11-terms/eterm-0.9.2-r5 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! make failed

----
I have -r4 working fine, with escreen. Here's my emerge info:

----
laptop root # emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1,
2.4.21-pfeifer-r1_pre4)
=================================================================
System uname: 2.4.21-pfeifer-r1_pre4 i686 Pentium III (Coppermine)
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://gentoo.mirrors.pair.com/ http://gentoo.seren.com/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx
mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml
alsa gdbm berkdb slang readline bonobo svga tcltk java guile mysql X sdl gpm
tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk motif opengl
mozilla ldap snmp acpi acpi4linux apache2 dvd ethereal fbcon gd gphoto2 gtk2
imap jikes kerberos lcms maildir mcal moznoirc oav odbc offensive pcmcia pda pnp
postgres ppds samba slp socks5 sse tiff usb v4l vim-with-x xml xosd xvid -arts
-kde -qt"
Comment 1 SpanKY gentoo-dev 2003-09-06 20:23:38 UTC
nah, it's a symptom of etwin ...

app-misc/twin calls the header file Tw/Tw1.h while the eterm src calls it Tw_1.h ... i added a simple sed statement to the src_unpack function