Linking problems with gcc 3.4.2 and glibc on 5.3-stable

Chris chrcoluk at gmail.com
Wed Jan 26 23:42:16 PST 2005


Well it started out with me getting a complaint from a user on my
server saying he couldnt compile psybnc since I upgraded to 5.3 I told
him I would investigate when I get time, I then found out later that
ezbounce also failed (i use ezbounce) on 5.3, but my binary which was
backed up from when I compiled on 5.2.1 works fine.  I also heard from
many friends on irc that psybnc doesnt work with 5.3 so obviously the
problem is wide spread and it was one reason why a lot of shell
companies were not upgrading from 4.x yet.  I then decided to try
psybnc myself and this is what happens using gcc 3.4.2 bundled with
5.3.

Initializing bouncer compilation
[*] Running Conversion Tool for older psyBNC Data.
tools/convconf.c: In function `cofile':
tools/convconf.c:81: error: label at end of compound statement
*** Error code 1

Stop in /usr/home/chrysalis/psybnc.

I can duplicate this problem every single time on any 5.3 box it has a
100% failure rate so I would be interested to know how psybnc worked
for you, however if I install gcc 3.3.6 and then edit the top line in
Makefile to cc = gcc33 then it compiles fine. I will as you suggest
try a later gcc in the 3.4.x branch as there is newer version then
what is bundled in 5.3 and I will report back. I havent test ezbounce
with 3.3.6 yet.

Chris

On Wed, 26 Jan 2005 21:06:26 +0100, Björn König <bkoenig at cs.tu-berlin.de> wrote:
> Chris schrieb:
> 
> >there is also a bug which prevents compiling of ezbounce and psybnc, I
> >wonder how much testing went into the new gcc compiler or was it just
> >bundled into the release, considering this is the reccommended release
> >for production server's now this is a bad oversight, I think the gcc
> >should be changed in the next patch level back to 3.3.6.
> >
> >
> I compiled psybnc already a few times with FreeBSD 5.3 successfully. If
> there is a problem then please tell it.
> 
> Regards Björn
> 
>


More information about the freebsd-stable mailing list