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.
Created attachment 5077 [details] Correction made to correct bug This is what I did to get the ebuild to work.
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
*** Bug 10279 has been marked as a duplicate of this bug. ***
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.
does not answer the problem check pass; user unknown