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

Bug 259162

Summary: net-p2p/linuxdcpp won`t compile if MAKEOPTS contains -l probably scons problem
Product: Gentoo Linux Reporter: Max Klinger <max>
Component: Current packagesAssignee: Gentoo net-p2p team <net-p2p>
Status: RESOLVED FIXED    
Severity: normal CC: koprut, mehrunes_dagon
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Max Klinger 2009-02-16 01:03:50 UTC
* emerging -1 linuxdcpp
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-p2p/linuxdcpp-1.0.3
 * linuxdcpp-1.0.3.
 * checking ebuild 
 * checking auxfile
 * checking miscfil
>>> Unpacking source...
>>> Unpacking linuxdcpp-1.0.3.tar.bz2 to /var/tmp/portage/net-p2p/linuxdcpp-1.0.3/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-p2p/linuxdcpp-1.0.3/work/linuxdcpp-1.0.3 ...
Warning:  the -l option is not yet implemented
>>> Source compiled.
>>> Test phase [not enabled]: net-p2p/linuxdcpp-1.0.3

>>> Install linuxdcpp-1.0.3 into /var/tmp/portage/net-p2p/linuxdcpp-1.0.3/image/ category net-p2p
install: cannot stat `linuxdcpp': No such file or directory
!!! doins: linuxdcpp does not exist
chmod: cannot access `/var/tmp/portage/net-p2p/linuxdcpp-1.0.3/image//usr/share/linuxdcpp/linuxdcpp': No such file or directory
>>> Completed installing linuxdcpp-1.0.3 into /var/tmp/portage/net-p2p/linuxdcpp-1.0.3/image/

 * QA Notice: file does not exist:
 * 
 *      doins: linuxdcpp does not exist

>>> Installing net-p2p/linuxdcpp-1.0.3
 * 
 * After adding first directory to shares you might need to restart linuxdcpp.
 * 

 * Messages for package net-p2p/linuxdcpp-1.0.3:

 * 
 * After adding first directory to shares you might need to restart linuxdcpp.
 * 
>>> Auto-cleaning packages...

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

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


Reproducible: Always

Steps to Reproduce:
1. insert -l into MAKEOPTS
2. compile

Actual Results:  
Doesn`t install anything. I tested this with 1.0.1 1.0.2 and 1.0.3. Seems like this is a scons problem or a failure in the ebuild to test for the "-l" variable in makeopts. 

Expected Results:  
Should install

Works if i remove the MAKEOPTS in the ebuild and redigest but this is unsatisfactory.
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2009-02-16 01:11:34 UTC
*** Bug 259163 has been marked as a duplicate of this bug. ***
Comment 2 Raúl Porcel (RETIRED) gentoo-dev 2009-06-27 14:38:40 UTC
And why are you doing that? This should go upstream anyway.
Comment 3 tonich 2010-05-19 07:09:47 UTC
(In reply to comment #2)
> And why are you doing that? This should go upstream anyway.
> 

all SCons/waf based packages fails to compile with that MAKEOPTS.

this is discussion around waf issue:
http://code.google.com/p/waf/issues/detail?id=673

Result: wontfix status

Then need workaround in portage/ebuilds
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-07-18 18:04:53 UTC
+  18 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+  linuxdcpp-1.0.3-r1.ebuild, linuxdcpp-9999.ebuild:
+  Remove everything except -j flags from MAKEOPTS wrt #259162 by Max
+  Klinger.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2010-08-30 16:36:22 UTC
*** Bug 335286 has been marked as a duplicate of this bug. ***