Re: CVS build failure with gcc 3.4

Chris Webb <[email protected]> Thu, 16 Dec 2004 10:11:17 +0000
Newsgroups gmane.comp.file-systems.sfs.general
Message-ID <[email protected]>
Chris Webb <[email protected]> writes:

> Unfortunately, it also seems to break here:
>
> exchan.C: In member function `virtual void unixfd::data(svccb*)':
> rexchan.C:254: error: no matching function for call to `wrap(unixfd* const,
> void (unixfd::*)(int, int), <anonymous enum>)'
> make[2]: *** [rexchan.lo] Error 1
> make[2]: Leaving directory `/miranda/home/chris/sfs-20041214/sfsmisc'
>
> Do you see this on your build at all?

Sorry, sloppy cut and paste. Cleaned up a bit, and with some sensible
context---that should read:

[in directory sfs-20041214/sfsmisc]
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/include -I//include -I.. -I../async
  -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc
  -DEXECDIR=\"/lib/sfs-0.8pre\" -DETCDIR=\"/etc/sfs\"
  -DDATADIR=\"/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/lib/sfs\" -g
  -O2 -Wall -Werror -MT rexchan.lo -MD -MP -MF .deps/rexchan.Tpo -c rexchan.C
  -o rexchan.o
rexchan.C: In member function `virtual void unixfd::data(svccb*)':
rexchan.C:254: error: no matching function for call to `wrap(unixfd* const,
  void (unixfd::*)(int, int), <anonymous enum>)'
make: *** [rexchan.lo] Error 1

I'd just compile it with an older compiler, but I think that'd leave it
linked against the wrong libstdc++.

Cheers,

Chris.