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

Bug 343879

Summary: media-sound/milkytracker-0.90.85: sed statement in ebuild needs proper escaping
Product: Gentoo Linux Reporter: Ooblick <ooblick>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: VERIFIED FIXED    
Severity: normal    
Priority: Normal    
Version: 10.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: patch to change the rdepend to zziplib

Description Ooblick 2010-11-02 19:01:33 UTC
Trying to build milkytracker without zziplib installed gives a failure during configuration:

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ZZIP... no
configure: error: Package requirements (zziplib >= 0.10.75) were not met:

No package 'zziplib' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables ZZIP_CFLAGS
and ZZIP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /tmp/portage/media-sound/milkytracker-0.90.85/work/milkytracker-0.90.85/config.log
 * ERROR: media-sound/milkytracker-0.90.85 failed:
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 2879:  Called econf '--disable-dependency-tracking' '--with-alsa' '--without-jack'
 *     ebuild.sh, line  552:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of 'emerge --info =media-sound/milkytracker-0.90.85',
 * the complete build log and the output of 'emerge -pqv =media-sound/milkytracker-0.90.85'.
 * The complete build log is located at '/tmp/portage/media-sound/milkytracker-0.90.85/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/media-sound/milkytracker-0.90.85/temp/environment'.
 * S: '/tmp/portage/media-sound/milkytracker-0.90.85/work/milkytracker-0.90.85'

Changing the RDEPEND from sys-libs/zlib to dev-libs/zziplib allows this package builds correctly.
Comment 1 Ooblick 2010-11-02 19:02:08 UTC
Created attachment 252935 [details, diff]
patch to change the rdepend to zziplib
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-11-02 19:24:08 UTC
fixed

+  02 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
+  milkytracker-0.90.85.ebuild:
+  Fix escaping in sed statement wrt #343879 by "Ooblick".