Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259162 - net-p2p/linuxdcpp won`t compile if MAKEOPTS contains -l probably scons problem
Summary: net-p2p/linuxdcpp won`t compile if MAKEOPTS contains -l probably scons problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords:
: 259163 335286 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-02-16 01:03 UTC by Max Klinger
Modified: 2010-08-30 16:36 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 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. ***