15 messages in net.sourceforge.lists.courier-usersRE: [courier-users] upgrading to the ...
FromSent OnAttachments
ScottOct 21, 2003 8:08 pm 
ScottOct 22, 2003 12:09 am 
Tim HunterOct 22, 2003 6:17 am 
Mitch (WebCob)Oct 24, 2003 3:11 am 
Gordon MessmerOct 24, 2003 11:37 am 
Mitch (WebCob)Oct 24, 2003 11:41 am 
Gordon MessmerOct 24, 2003 12:54 pm 
Stephen ArnoldOct 24, 2003 2:16 pm 
Mitch (WebCob)Oct 24, 2003 3:45 pm 
Stefan HornburgOct 25, 2003 3:29 am 
Sam VarshavchikOct 25, 2003 4:22 am 
Mitch (WebCob)Oct 25, 2003 12:23 pm 
ScottOct 25, 2003 12:40 pm 
Mitch (WebCob)Oct 25, 2003 3:05 pm 
Sam VarshavchikOct 25, 2003 6:07 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:RE: [courier-users] upgrading to the current version 0.43.2 and gmake fails...Actions...
From:Stephen Arnold (arno@ensco.com)
Date:Oct 24, 2003 2:16:31 pm
List:net.sourceforge.lists.courier-users

On Fri, 2003-10-24 at 08:59, Mitch (WebCob) wrote:

Found one other reference to something similar... seems to have to do with my gcc 2.95.4 - I know this is off topic, but the last time I tried to switch compilers it got REALLY nasty - anyone made a recent version work on FreeBSD 4.8?

[snip]

As you can see below, gcc expects something different in the g++ headers. Your gcc (2.95.4) is getting really old, so it looks like that is the cause of your compilation issue (my Gentoo and RedHat boxes are all running at least gcc version 3.2.2 or better). I just ran across a similar issue recently on an old RedHat 6.2 machine that still has kernel 2.2.18 and gcc 2.96 - I couldn't even compile a 2.2.20 kernel on that machine because gcc was too old...

I'm not sure how far you'd have to go back in terms of courier code, but I'd recommend upgrading your gcc/glibc if you can. Doesn't *BSD use ports? You should be able to upgrade your system base and gcc toolchain; you may have to bootstrap the gcc stuff (I'm not a BSD guy, but I'll bet it's not to different form Gentoo/portage).

HTH, Steve

Compiling maildir.C In file included from /usr/include/g++/stl_tree.h:56, from /usr/include/g++/set:31, from ../maildir/maildirkeywords.h:435, from maildir.C:28: /usr/include/g++/stl_algobase.h:91: `template <class _Tp> const _Tp & min(const _Tp &, const _Tp &)' redeclared as different kind of symbol mio.h:80: previous declaration of `class MioStdio min' mio.h:80: previous non-function declaration `class MioStdio min' /usr/include/g++/stl_algobase.h:91: conflicts with function declaration