Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 205582 - media-tv/tvtime-1.0.2-r2 fails to build (missing depend?)
Summary: media-tv/tvtime-1.0.2-r2 fails to build (missing depend?)
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-13 12:57 UTC by Evil Compile Person
Modified: 2009-01-10 12:48 UTC (History)
2 users (show)

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 Evil Compile Person 2008-01-13 12:57:26 UTC
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    `/usr/bin/freetype-config --cflags`  -Wall -pedantic -I. -DDATADIR="\"/usr/share/tvtime\"" -DCONFDIR="\"/etc/tvtime\"" -DFIFODIR="\"/tmp\"" -D_LARGEFILE64_SOURCE -DLOCALEDIR="\"/usr/share/locale\"" -I../plugins  -I/usr/include/libxml2   -pipe -O3 -fomit-frame-pointer -std=gnu99 -MT tvtime-xfullscreen.o -MD -MP -MF ".deps/tvtime-xfullscreen.Tpo" \
          -c -o tvtime-xfullscreen.o `test -f 'xfullscreen.c' || echo './'`xfullscreen.c; \
        then mv -f ".deps/tvtime-xfullscreen.Tpo" ".deps/tvtime-xfullscreen.Po"; \
        else rm -f ".deps/tvtime-xfullscreen.Tpo"; exit 1; \
        fi
xfullscreen.c:34:38: error: X11/extensions/xf86vmode.h: No such file or directory
xfullscreen.c: In function 'get_largest_vidmode_resolution':
xfullscreen.c:75: error: 'XF86VidModeModeInfo' undeclared (first use in this function)
xfullscreen.c:75: error: (Each undeclared identifier is reported only once
xfullscreen.c:75: error: for each function it appears in.)
xfullscreen.c:75: error: 'modelist' undeclared (first use in this function)
xfullscreen.c:80: warning: implicit declaration of function 'XF86VidModeGetAllModeLines'
xfullscreen.c: In function 'get_current_modeline_parameters':
xfullscreen.c:96: error: 'XF86VidModeModeLine' undeclared (first use in this function)
xfullscreen.c:96: error: expected ';' before 'mode_line'
xfullscreen.c:99: warning: implicit declaration of function 'XF86VidModeGetModeLine'
xfullscreen.c:99: error: 'mode_line' undeclared (first use in this function)
xfullscreen.c:100: warning: implicit declaration of function 'XF86VidModeGetViewPort'
xfullscreen.c: In function 'xfullscreen_new':
xfullscreen.c:160: warning: implicit declaration of function 'XF86VidModeQueryExtension'
make[2]: *** [tvtime-xfullscreen.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2'
make: *** [all] Error 2
 *
 * ERROR: media-tv/tvtime-1.0.2-r2 failed.

Portage 2.1.4_rc14 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Timestamp of tree: Mon, 07 Jan 2008 19:00:08 +0000
app-shells/bash:     3.2_p33
dev-lang/python:     2.5.1-r5
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://localhost/gentoo-portage"
USE="X acl amd64 berkdb bitmap-fonts cli cracklib crypt cups dri fortran gcj gdbm gpm iconv ipv6 isdnlog midi mmx mudflap ncurses nls nptl nptlonly objc openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl tcpd truetype-fonts type1-fonts unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Theofilos Intzoglou 2008-02-12 11:43:11 UTC
Here it doesn't even start compiling the sources:

(25 of 56) Installing media-tv/tvtime-1.0.2-r2:0::gentoo

Checking 'tvtime-1.0.2.tar.gz'... ok
>>> Running ebuild phase prepare as root:root...
>>> Starting builtin_prepare
>>> Done builtin_prepare
>>> Completed ebuild phase prepare
>>> Running ebuild phases init saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_init
>>> Done builtin_init
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases init saveenv
>>> Running ebuild phases loadenv setup saveenv as root:root...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting pkg_setup
>>> Done pkg_setup
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv setup saveenv
>>> Running ebuild phases loadenv unpack compile saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_unpack
>>> Unpacking tvtime-1.0.2.tar.gz to /var/tmp/paludis/media-tv/tvtime-1.0.2-r2/work
tar zxf /usr/portage/distfiles/tvtime-1.0.2.tar.gz --no-same-owner
 * Applying tvtime-1.0.2-gcc41.patch ...                                 [ ok ]
 * Applying tvtime-pic.patch ...                                         [ ok ]
 * Applying tvtime-1.0.2-xinerama.patch ...                              [ ok ]
 * Applying tvtime-1.0.2+linux-headers-2.6.18.patch ...                  [ ok ]
 * Applying tvtime-1.0.2-libsupc++.patch ...                             [ ok ]
 * Running eautoreconf in '/var/tmp/paludis/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2' ...
 * Running aclocal -I m4 ...                                             [ ok ]
 * Running libtoolize --copy --force --automake ...                      [ ok ]
 * Running aclocal -I m4 ...                                             [ ok ]
 * Running autoconf ...                                                  [ ok ]
 * Running autoheader ...                                                [ ok ]
 * Running automake --add-missing --copy ...                             [ ok ]
 * Running elibtoolize in: tvtime-1.0.2
 *   Applying portage-1.5.10.patch ...
 *   Applying sed-1.5.6.patch ...
>>> Done src_unpack
>>> Starting src_compile
econf: updating /var/tmp/paludis/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2/config.sub with /usr/share/gnuconfig/config.sub
econf: updating /var/tmp/paludis/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nls --without-xinerama --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... /usr/lib/ccache/bin/gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/lib/ccache/bin/gcc accepts -g... yes
checking for /usr/lib/ccache/bin/gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of /usr/lib/ccache/bin/gcc... gcc3
checking for /usr/lib/ccache/bin/gcc... no

!!! ERROR in media-tv/tvtime-1.0.2-r2:
!!! In econf at line 1741
!!! econf failed
Comment 2 Evil Compile Person 2008-02-12 12:10:54 UTC
(In reply to comment #1)
> Here it doesn't even start compiling the sources:
> 
> (25 of 56) Installing media-tv/tvtime-1.0.2-r2:0::gentoo
> 
> Checking 'tvtime-1.0.2.tar.gz'... ok
> >>> Running ebuild phase prepare as root:root...
> >>> Starting builtin_prepare
> >>> Done builtin_prepare
> >>> Completed ebuild phase prepare
> >>> Running ebuild phases init saveenv as paludisbuild:paludisbuild...

You may wish to use portage when using gentoo :)

That makes bugreports a bit more predictable ...
Comment 3 Theofilos Intzoglou 2008-02-12 12:17:31 UTC
I have been using paludis for over 6 months now without a problem (and as I recall it completed the installation of r1 of tvtime). If you need any more info I'll be glad to give it to you :-)
Comment 4 jon R-B 2008-02-12 12:24:59 UTC
does it do EXCTLY the same with portage 
if so, bug

if not bug with paludis

Comment 5 Theofilos Intzoglou 2008-02-12 13:30:47 UTC
Ok then I'm really sorry. I won't bug you any more. It's really sad to find such an attitude when I only try to help find what is wrong with a package... I've posted many bug reports in the past, I've created ebuilds for some packages and even helped quite some time in the gentoo user list. I've been a gentoo user for 5 years now but I don't think it's the same any more. Gentoo used to be about choices about what to install and what to use for your own system. If you think that I'm not a gentoo user because I use paludes then have fun with what you got. If you want to reply please do it by personal email and leave the bugzilla for something more usefull.
Comment 6 jon R-B 2008-02-12 13:42:41 UTC
(In reply to comment #5)
> Ok then I'm really sorry. I won't bug you any more. It's really sad to find
> such an attitude when I only try to help find what is wrong with a package...
> I've posted many bug reports in the past, I've created ebuilds for some
> packages and even helped quite some time in the gentoo user list. I've been a
> gentoo user for 5 years now but I don't think it's the same any more. Gentoo
> used to be about choices about what to install and what to use for your own
> system. If you think that I'm not a gentoo user because I use paludes then have
> fun with what you got. If you want to reply please do it by personal email and
> leave the bugzilla for something more usefull.
> 

Teo you are mis-interpreting me. 
YES Gentoo is about choice and always will be. BUT atm Portage is the only supported package manager since pkgcore and paludis are not 100% dropin replacements for portage (if they were there would be no issue)

The original bug was todo with a compile issue/missing dependancy causing the ebuild to die.

the paludis bug is w.r.t. it being unable to unpack the source (not to clear since the paludis output isn't verbose enough to tell). BUT basically they are from two different stages of the install process

HAD your bug been at the same point of the build as the original poster then it would be valid, but paludis didn't get as far as building. Since portage can actually start then it looks like a potential bug in paludis OR some portage blackmagic with a specific packagetype

otherway bugs are always helpful but trying to diagnose two bugs is near on impossible
Comment 7 jon R-B 2008-02-12 13:58:15 UTC
s/two bugs/a bug influenced by another/
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2008-02-13 02:27:45 UTC
Comment #1 is completely unrelated and as such off-topic here... file a *new* bug (and yeah, the output posted there is not useful at all).
Comment 9 Chuck Wegrzyn 2008-07-05 00:11:40 UTC
I have another emerge problem with tvtime that is related to a missing dependency that isn't in the ebuild. Here is what I get:

i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libsupc++.a: No such file or directory
make[2]: *** [tvtime] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2'
make: *** [all] Error 2
Comment 10 Steve Dibb (RETIRED) gentoo-dev 2009-01-10 12:48:53 UTC
(In reply to comment #9)
> I have another emerge problem with tvtime that is related to a missing
> dependency that isn't in the ebuild. Here is what I get:
> 
> i686-pc-linux-gnu-g++: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libsupc++.a: No
> such file or directory
> make[2]: *** [tvtime] Error 1
> make[2]: Leaving directory
> `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/var/tmp/portage/media-tv/tvtime-1.0.2-r2/work/tvtime-1.0.2'
> make: *** [all] Error 2
> 

worksforme with 4.1.2 ... still a bug?  need emerge --info