Hello,

I am creating a FreeBSD port for Binc IMAP. It compiles and works fine 
under FreeBSD 5.0-CURRENT, fails under -STABLE (FreeBSD 4.8-RC):

===>  Building for bincimap-1.1.1
make  all-recursive
Making all in conf
Making all in contrib
Making all in authenticators
Making all in doc
Making all in man
Making all in service
Making all in log
Making all in src
Making all in util
Making all in io
Making all in parsers
Making all in mime
Making all in imap
Making all in recursivedescent
Making all in storage
Making all in args
Making all in mailbox
Making all in maildir
source='operator-search.cc' object='operator-search.o' libtool=no  
depfile='.deps/operator-search.Po' tmpdepfile='.deps/operator-search.TPo'  depmode=gcc 
/bin/sh ../depcomp  c++ -DHAVE_CONFIG_H -I. -I. -I..    -I/pkg/include  -O -pipe 
-march=pentiumpro -c -o operator-search.o `test -f 'operator-search.cc' || echo 
'./'`operator-search.cc
operator-search.cc: In method `void Binc::SearchOperator::SearchNode::order()':
operators.h:336: `static bool Binc::SearchOperator::compareNodes(const 
Binc::SearchOperator::SearchNode &, const Binc::SearchOperator::SearchNode &)' is 
protected
operator-search.cc:675: within this context
*** Error code 1

Stop in /data/FreeBSD/stable/ports/bincimap-1.1.1/bincimap-1.1.1/src.
*** Error code 1

Stop in /data/FreeBSD/stable/ports/bincimap-1.1.1/bincimap-1.1.1/src.
*** Error code 1

Stop in /data/FreeBSD/stable/ports/bincimap-1.1.1/bincimap-1.1.1.
*** Error code 1

Stop in /data/FreeBSD/stable/ports/bincimap-1.1.1/bincimap-1.1.1.
*** Error code 1

Stop in /data/home/sgk/ports/mail/bincimap.
===> Test Port: ERROR: build

One of the most significant changes between those FreeBSD version is 
the GCC toolchain upgrade:

4.8-RC          2.95.4
5.0-CURRENT     3.2.2

Any ideas how to fix this?

Sergei

Reply via email to