Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 131589

Summary: media-tv/xmltv-0.5.39 does not compile.
Product: Gentoo Linux Reporter: Shay Cohen <shayco>
Component: New packagesAssignee: Television related Applications in Gentoo's Portage <media-tv>
Status: RESOLVED DUPLICATE    
Severity: normal CC: remspoor
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Shay Cohen 2006-04-28 10:11:37 UTC
When emerging XMLTV, the emerge process finishes OK but does not actually compile anything.
The Error is a problem with in XMLTV's Makefile.pl - line 963
I got this on both my Gentoo boxes. 
Workaround:
untar/bzip the xmltv-xxx.tar.bz2, remove line 963 (just a perl "die" line) from
Makefile.pl, and compile manually. 

Emerge output: 

legolas ~ # emerge xmltv
Calculating dependencies... done!
>>> Emerging (1 of 1) media-tv/xmltv-0.5.39 to /
>>> checksums files   ;-) xmltv-0.5.37-r1.ebuild
>>> checksums files   ;-) xmltv-0.5.39.ebuild
>>> checksums files   ;-) xmltv-0.5.34.ebuild
>>> checksums files   ;-) files/digest-xmltv-0.5.34
>>> checksums files   ;-) files/digest-xmltv-0.5.39
>>> checksums files   ;-) files/digest-xmltv-0.5.37-r1
>>> checksums src_uri ;-) xmltv-0.5.39.tar.bz2
>>> Unpacking source...
>>> Unpacking xmltv-0.5.39.tar.bz2 to /mnt/ram/portage/xmltv-0.5.39/work
>>> Source unpacked.
>>> Compiling source in /mnt/ram/portage/xmltv-0.5.39/work/xmltv-0.5.39 ...
 * Using ExtUtils::MakeMaker

Choose which optional components of xmltv you want to install.  The
XMLTV.pm library and the filter programs such as tv_grep and tv_sort
are installed by default; here you choose grabbers for different
countries and front-ends for managing listings.

Alternative grabber for Britain (tv_grab_uk_rt)                    [yes]
Fast alternative grabber for the UK (tv_grab_uk_bleb)              [yes]
Grabber for North America using DataDirect (tv_grab_na_dd)         [yes]
...
Etc grabbers
...
Grabber for Portugal (tv_grab_pt)                                  [yes]
Program to report exceptions and changes in a schedule (tv_check)  [yes]
CGI program to filter listings (to install manually) (tv_pick_cgi) [yes]

Do you want to proceed with this configuration? [yes,no (default=yes)] Checking if your kit is complete...
Looks good
bad makefile line: '    $(NOECHO) $(NOOP)' at Makefile.PL line 963.
>>> Source compiled.
>>> Test phase [not enabled]: media-tv/xmltv-0.5.39

>>> Install xmltv-0.5.39 into /mnt/ram/portage/xmltv-0.5.39/image/ category media-tv
 * To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi
 * to where the ScriptAlias directive is configured.
>>> Completed installing xmltv-0.5.39 into /mnt/ram/portage/xmltv-0.5.39/image/

man:
>>> Merging media-tv/xmltv-0.5.39 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/tv_pick_cgi
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/xmltv-0.5.39/
>>> /usr/share/doc/xmltv-0.5.39/README.gz
>>> /usr/share/doc/xmltv-0.5.39/MANIFEST.gz
>>> /usr/share/doc/xmltv-0.5.39/README.cygwin.gz
>>> /usr/share/doc/xmltv-0.5.39/ChangeLog.gz
--- /usr/share/perl/
--- /usr/share/perl/gentoo-pods/
--- /usr/share/perl/gentoo-pods/5.8.8/
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
>>> Original instance of package unmerged safely.
 * Man pages are not installed for most modules now.
 * Please use perldoc instead.
>>> Regenerating /etc/ld.so.cache...
>>> media-tv/xmltv-0.5.39 merged.
>>> Recording media-tv/xmltv in "world" favorites file...

>>> No packages selected for removal by clean.

>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.

legolas ~ # echo $?
0
legolas ~ #
Comment 1 rinus 2006-05-05 10:53:25 UTC
Same as bug: 129597
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-05-25 13:33:10 UTC

*** This bug has been marked as a duplicate of 129597 ***