Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 366041 - Ebuild for transfig-3.2.5d fails due to missing patch
Summary: Ebuild for transfig-3.2.5d fails due to missing patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Peter Volkov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-05 02:52 UTC by Don A. Bailey
Modified: 2011-05-13 14:48 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 Don A. Bailey 2011-05-05 02:52:35 UTC
During an emerge, the ebuild for media-gfx/transfig-3.2.5d fails to complete due to a missing patch file:
/usr/portage/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch


Reproducible: Always

Steps to Reproduce:
1. emerge transfig

Actual Results:  
>>> Emerging (1 of 1) media-gfx/transfig-3.2.5d
 * transfig.3.2.5d.tar.gz RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * fig2mpdf-1.1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * Package:    media-gfx/transfig-3.2.5d
 * Repository: gentoo
 * Maintainer: pva@gentoo.org
 * USE:        elibc_glibc kernel_linux userland_GNU x86
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking transfig.3.2.5d.tar.gz to /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Unpacking fig2mpdf-1.1.2.tar.bz2 to /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Source unpacked in /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Preparing source in /var/tmp/portage/media-gfx/transfig-3.2.5d/work/transfig.3.2.5d ...

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/portage/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch
 *   ( transfig-3.2.5d-fig2mpdf.patch )

 * ERROR: media-gfx/transfig-3.2.5d failed (prepare phase):
 *   Cannot find $EPATCH_SOURCE!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 2536:  Called epatch '/usr/portage/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch'
 *   environment, line 1070:  Called die
 * The specific snippet of code:
 *               die "Cannot find \$EPATCH_SOURCE!";
 * 
 * If you need support, post the output of 'emerge --info =media-gfx/transfig-3.2.5d',
 * the complete build log and the output of 'emerge -pqv =media-gfx/transfig-3.2.5d'.
 * The complete build log is located at '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/environment'.
 * S: '/var/tmp/portage/media-gfx/transfig-3.2.5d/work/transfig.3.2.5d'

>>> Failed to emerge media-gfx/transfig-3.2.5d, Log file:

>>>  '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/build.log'

 * Messages for package media-gfx/transfig-3.2.5d:

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /usr/portage/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch
 *   ( transfig-3.2.5d-fig2mpdf.patch )
 * ERROR: media-gfx/transfig-3.2.5d failed (prepare phase):
 *   Cannot find $EPATCH_SOURCE!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 2536:  Called epatch '/usr/portage/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch'
 *   environment, line 1070:  Called die
 * The specific snippet of code:
 *               die "Cannot find \$EPATCH_SOURCE!";
 * 
 * If you need support, post the output of 'emerge --info =media-gfx/transfig-3.2.5d',
 * the complete build log and the output of 'emerge -pqv =media-gfx/transfig-3.2.5d'.
 * The complete build log is located at '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/environment'.
 * S: '/var/tmp/portage/media-gfx/transfig-3.2.5d/work/transfig.3.2.5d'

 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.



Expected Results:  
Compiled and installed

I ran `emerge --sync` just prior to the execution of `emerge kannel`, which added transfig as a dependency. `emerge --sync` was re-ran just-in-case of a missed error.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-05-06 16:15:23 UTC
Confirmed.

jer@astrid /newaches/gentoo/cvs/gentoo-x86/media-gfx/transfig $ ebuild transfig-3.2.5d.ebuild prepare
Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY...
 * transfig.3.2.5d.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                    [ ok ]
 * fig2mpdf-1.1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                    [ ok ]
 * checking ebuild checksums ;-) ...                                                                                         [ ok ]
 * checking auxfile checksums ;-) ...                                                                                        [ ok ]
 * checking miscfile checksums ;-) ...                                                                                       [ ok ]
 * checking transfig.3.2.5d.tar.gz ;-) ...                                                                                   [ ok ]
 * checking fig2mpdf-1.1.2.tar.bz2 ;-) ...                                                                                   [ ok ]
 * Package:    media-gfx/transfig-3.2.5d
 * Repository: gentoo
 * Maintainer: pva@gentoo.org
 * USE:        elibc_glibc kernel_linux test userland_GNU x86
 * FEATURES:   distcc sandbox
>>> Unpacking source...
>>> Unpacking transfig.3.2.5d.tar.gz to /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Unpacking fig2mpdf-1.1.2.tar.bz2 to /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Source unpacked in /var/tmp/portage/media-gfx/transfig-3.2.5d/work
>>> Preparing source in /var/tmp/portage/media-gfx/transfig-3.2.5d/work/transfig.3.2.5d ...

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 * 
 *   /newaches/gentoo/cvs/gentoo-x86/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch
 *   ( transfig-3.2.5d-fig2mpdf.patch )

 * ERROR: media-gfx/transfig-3.2.5d failed (prepare phase):
 *   Cannot find $EPATCH_SOURCE!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 2546:  Called epatch '/newaches/gentoo/cvs/gentoo-x86/media-gfx/transfig/files/transfig-3.2.5d-fig2mpdf.patch'
 *   environment, line 1080:  Called die
 * The specific snippet of code:
 *               die "Cannot find \$EPATCH_SOURCE!";
 * 
 * If you need support, post the output of 'emerge --info =media-gfx/transfig-3.2.5d',
 * the complete build log and the output of 'emerge -pqv =media-gfx/transfig-3.2.5d'.
 * The complete build log is located at '/keeps/gentoo/emergelogs/astrid/media-gfx:transfig-3.2.5d:20110506-161457.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/transfig-3.2.5d/temp/environment'.
 * S: '/var/tmp/portage/media-gfx/transfig-3.2.5d/work/transfig.3.2.5d'
Comment 2 Patrick Green 2011-05-06 22:37:31 UTC
Portage should be looking for transfig-3.2.5d-fig2mpdf-r1.patch instead of transfig-3.2.5d-fig2mpdf.patch.  Think someone could commit that to the ebuild?
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2011-05-13 14:48:16 UTC
That patch was removed by mistake. Patch is reverted, bug is fixed. Thank you Don!