First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 125182
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Tim Yamin (RETIRED) <plasmaroo@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Patrizio Bassi <hetfield666@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 125182 depends on: Show dependency tree
Show dependency graph
Bug 125182 blocks: 117482
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-03-05 23:51 0000
checking for VPI subdirectories... .
configure: creating ./config.status
config.status: creating Makefile
mkdir dep
i686-pc-linux-gnu-g++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -I. -I.  -Wall -O3
-mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse
-ffast-math -MD -c main.cc -o main.o
verinum.h:46: error: expected &#8216;,&#8217; or &#8216;...&#8217; before
&#8216;&&#8217; token
verinum.h:46: error: ISO C++ forbids declaration of &#8216;string&#8217; with
no type
verinum.h:93: error: &#8216;string&#8217; does not name a type
verinum.h:110: error: expected initializer before &#8216;&&#8217; token
verinum.h:111: error: expected initializer before &#8216;&&#8217; token
verireal.h:42: error: ISO C++ forbids declaration of &#8216;ostream&#8217; with
no type
verireal.h:42: error: &#8216;ostream&#8217; is neither function nor member
function; cannot be declared friend
verireal.h:42: error: expected &#8216;;&#8217; before &#8216;&&#8217; token
verireal.h:71: error: expected initializer before &#8216;&&#8217; token
StringHeap.h:104: error: expected &#8216;,&#8217; or &#8216;...&#8217; before
&#8216;&&#8217; token
StringHeap.h:104: error: ISO C++ forbids declaration of &#8216;string&#8217;
with no type
svector.h:104: error: invalid use of constructor as a template
svector.h:104: note: use &#8216;svector<std::string>::svector&#8217; instead of
&#8216;svector<std::string>::svector<std::string>&#8217; to name the
constructor in a qualified name
svector.h:104: error: explicit specialization of
&#8216;svector<std::string>::svector(unsigned int)&#8217; must be introduced by
&#8216;template <>&#8217;
svector.h:104: error: template-id &#8216;svector<>&#8217; for
&#8216;svector<std::string>::svector(unsigned int)&#8217; does not match any
template declaration
svector.h:104: error: invalid function declaration
netlist.h:756: error: ISO C++ forbids declaration of &#8216;NetRamDq&#8217;
with no type
netlist.h:756: error: expected &#8216;;&#8217; before &#8216;*&#8217; token
netlist.h:1848: error: ISO C++ forbids declaration of &#8216;NetEvTrig&#8217;
with no type
netlist.h:1848: error: expected &#8216;;&#8217; before &#8216;*&#8217; token
netlist.h:1853: error: ISO C++ forbids declaration of &#8216;NetEvWait&#8217;
with no type
netlist.h:1853: error: expected &#8216;;&#8217; before &#8216;*&#8217; token
make: *** [main.o] Error 1

!!! ERROR: sci-electronics/iverilog-0.8.1-r1 failed.
Call stack:
  ebuild.sh, line 1933:   Called dyn_compile
  ebuild.sh, line 971:   Called src_compile

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.

------- Comment #1 From Tim Yamin (RETIRED) 2006-03-06 10:28:03 0000 -------
Ok, can you please try verilog-0.8.2? I believe that should fix some of the
issues. Thanks.

------- Comment #2 From Patrizio Bassi 2006-03-06 11:22:15 0000 -------
have you committed it? can't find in portage...

------- Comment #3 From Tim Yamin (RETIRED) 2006-03-06 11:52:56 0000 -------
No, you need to rename the ebuild and digest it.

------- Comment #4 From Patrizio Bassi 2006-03-07 00:47:22 0000 -------
sigh...sob..0.8.2 fails too.

i've switched to gcc 4.1.0 however

configure: creating ./config.status
config.status: creating Makefile
mkdir dep
i686-pc-linux-gnu-g++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -I. -I.  -Wall -O3
-mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse
-ffast-math -MD -c main.cc -o main.o
PExpr.h:327: error: extra qualification &#8216;PEString::&#8217; on member
&#8216;eval_const&#8217;
make: *** [main.o] Error 1

!!! ERROR: sci-electronics/iverilog-0.8.2 failed.
Call stack:
  ebuild.sh, line 1933:   Called dyn_compile
  ebuild.sh, line 971:   Called src_compile

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.


fix is so easy:

line 27
verinum* /*PEString::*/eval_const(const Design*, const NetScope*) const;
(pretty stupid error...not gcc fault..)

plese bump and add that patch , mark closed after that.

------- Comment #5 From Tim Yamin (RETIRED) 2006-03-10 11:38:45 0000 -------
InCVS with patch, thanks! Reopen if there are any issues.

First Last Prev Next    No search results available      Search page      Enter new bug