Bug 9767 - Iverilog ebuild
Bug#: 9767 Product:  Gentoo Linux Version: 1.4_rc1 Platform: x86
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: bug-wranglers@gentoo.org Reported By: jb1@alfred.edu
Component: Ebuilds
URL: 
Summary: Iverilog ebuild
Keywords:  
Status Whiteboard: 
Opened: 2002-10-27 11:28 0000
Description:   Opened: 2002-10-27 11:28 0000
The iverilog ebuild fails when -j2 is used as a make flag (The default behavior 
in /etc/make.globals).  It works fine when -j2 is turned off.  Adding  
MAKEOPTS="" to the ebuild appears to fix the problem.

------- Comment #1 From John Byrnes 2002-10-27 11:32:12 0000 -------
Created an attachment (id=5077) [details]
Correction made to correct bug

This is what I did to get the ebuild to work.

------- Comment #2 From SpanKY 2002-10-28 10:37:31 0000 -------
fixed in cvs, thanks 
 
http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-sci/iverilog/iverilog-0.6.1.ebuild.diff?r1=1.3&r2=1.4 

------- Comment #3 From SpanKY 2002-11-05 11:30:14 0000 -------
*** Bug 10279 has been marked as a duplicate of this bug. ***

------- Comment #4 From Chris Bainbridge (RETIRED) 2003-01-21 09:28:42 0000 -------
This bug doesn't appear to have been fixed. The -j1 in the ebuild still throws
up the error:

checking for Win32... no
creating ./config.status
creating Makefile
g++ -DHAVE_CONFIG_H -march=i686 -O2 -pipe -I. -I. -MD -c main.cc -o main.o
mkdir: cannot create directory `dep': File exists
make: *** [cprop.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/include/g++-v3/backward/iostream.h:31,
                 from main.cc:44:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section 17.4.1.2 of
the C++ standard. Examples include substituting the <X> header for the <X.h>
header for C++ includes, or <sstream> instead of the deprecated header
<strstream.h>. To disable this warning use -Wno-deprecated.
mv main.d dep/main.d
make: *** Waiting for unfinished jobs....

!!! ERROR: app-sci/iverilog-0.6.1 failed.

I don't know why, maybe emerge is still passing the -j2 flag. Changing -j2 to
-j1 in /etc/make.conf and then reemerging works. 

------- Comment #5 From Paul Helm 2006-03-22 14:06:08 0000 -------
does not answer the problem check pass; user unknown