Re: Unable to compile anything from ports

2008-02-24 Thread Jasvinder S. Bahra
> Yes. Not many use VIA cpu's, so I think it would help a lot if you'd do a
> send-pr. Include a full dmesg so the CPU flags can be seen. The default on
> FreeBSD is to compile with -O2 now, so either cc should disable the
specific
> optimization for which there is no matching CPU instruction internally, or
> via CPUTYPE or similar constructs, the optimization flag for this should
be
> turned off.
>
> -O2 is a collection of optimizations that can be turned on/off
> individually. -O = -O1 is a smaller set, -O0 turns it off entirely.

I raised a send-pr over the issue, and it was promptly closed *wince*. Guess
I
should have done a more thorough search before I raised it.  For future
reference, as someone else may end up in this same situation, let me
paraphrase...

I used...

CPUTYPE=c3
CFLAGS= -O2 -pipe
COPTFLAGS= -O -pipe

I should have just used...

CPUTYPE=c3-2

That is, I should not have defined CPUTYPE and COPYFLAGS. The default is
"-O2 -fno-strict-aliasing -pipe", and using -O2 without -fno-strict-aliasing
is
unsupported and will cause trouble.  Apparenty, it's best to not override
CFLAGS
and COPTFLAGS at all.



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-24 Thread Jasvinder S. Bahra
> That's a new revision of the C3 which supports SSE: 'c3-2' is a better 
> CPUTYPE for it.

*sighs* Oh well.  Guess its time to rebuild world again. =)

Thanks for the info Bruce.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Bruce Cran

Jasvinder S. Bahra wrote:

It has a Via CPU?
Comment that option and try again.


Mel,

It does indeed have a Via cpu.  The box is running on a "VIA EPIA EK 8000EG"
motherboard (which has a CPU integrated into it). If I run "cat
/var/log/dmesg.today | grep CPU", I get...

CPU: VIA C3 Nehemiah+RNG+AES (800.03-MHz 686-class CPU)



That's a new revision of the C3 which supports SSE: 'c3-2' is a better 
CPUTYPE for it.


--
Bruce
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Mel
On Saturday 23 February 2008 23:55:51 Jasvinder S. Bahra wrote:
> > Could you set the following in /etc/make.conf:
> > CFLAGS=-pipe -O0 # capital O, number zero
>
> Mel,
>
> You've cracked it.  I set CFLAGS as above, and lang/ruby18
> installed successfully.
>
> What does this mean?  The package did install, so the compiler
> isn't broken.  Maybe an optimisation bug as you mentioned?

Yes. Not many use VIA cpu's, so I think it would help a lot if you'd do a 
send-pr. Include a full dmesg so the CPU flags can be seen. The default on 
FreeBSD is to compile with -O2 now, so either cc should disable the specific 
optimization for which there is no matching CPU instruction internally, or 
via CPUTYPE or similar constructs, the optimization flag for this should be 
turned off.
-O2 is a collection of optimizations that can be turned on/off 
individually. -O = -O1 is a smaller set, -O0 turns it off entirely.


-- 
Mel
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Jasvinder S. Bahra
> Did you set a tag RELENG_6_3 for ports? I'm not sure what you may get
> but RELENG_6_3_0 is for the release tag and "." (i.e. a dot) for
> up-to-date ports.

Boris,

Yes, I did indeed use the "." tag in my cvsup supfile...

= supfile ==
*default host=cvsup.uk.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_3
*default delete use-rel-suffix
*default compress
*default umask=022

src-all
ports-all tag=.
=

In any case, thanks to Mel, i've successfully managed to install
portupgrade.

Thanks for your help.



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Jasvinder S. Bahra
> Could you set the following in /etc/make.conf:
> CFLAGS=-pipe -O0 # capital O, number zero

Mel,

You've cracked it.  I set CFLAGS as above, and lang/ruby18 
installed successfully.

What does this mean?  The package did install, so the compiler 
isn't broken.  Maybe an optimisation bug as you mentioned?



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Boris Samorodov
On Sat, 23 Feb 2008 16:11:41 - Jasvinder S. Bahra wrote:

> I have installed FreeBSD 6.3 onto a new machine.

> I cvsup'd  ('src-all' and 'ports-all', RELENG_6_3).

Did you set a tag RELENG_6_3 for ports? I'm not sure what you may get
but RELENG_6_3_0 is for the release tag and "." (i.e. a dot) for
up-to-date ports.


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: [freebsd-questions] Re: Unable to compile anything from ports

2008-02-23 Thread Tuc at T-B-O-H.NET
> 
> This clearly points at a compiler bug, with the VIA cpu, but since 
> world/kernel build cleanly and anything else bugs out quite early, I would 
> suspect an optimization bug.
>
This may have nothing to do with it, but little story...

We used to buy whiteboxed machines, and as a test we would build
world and compile perl. One time world was fine, perl failed, and would always
seem to fail in the same spot. The company replaced every part and narrowed it 
down to the power supply. Once they changed that out, perl compiled fine. The 
next box had the same problems, perl stopped compiling in the same place, 
and found out they re-used the power supply. Changed it out, perl compiled.
We convinced them to throw away the power supply (I'm sure someone else ended
up with it).

May be nothing of the sort, but just wanted to relay a weird 
experience we ran into.

Tuc/TBOH
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Mel
On Saturday 23 February 2008 20:11:18 Jasvinder S. Bahra wrote:
> > It has a Via CPU?
> > Comment that option and try again.
>
> Mel,
>
> It does indeed have a Via cpu.  The box is running on a "VIA EPIA EK
> 8000EG" motherboard (which has a CPU integrated into it). If I run "cat
> /var/log/dmesg.today | grep CPU", I get...
>
> CPU: VIA C3 Nehemiah+RNG+AES (800.03-MHz 686-class CPU)
>
> Regardless, I commented out all three settings in /etc/make.conf (CPUTYPE,
> CFLAGS and COPTFLAGS), and tried the 'make install clean' routine again.
>
> Unfortunately, Portupgrade, Aide and ISC-DHCP3-Server still fail, though at
> a different point...
>
> = Portupgrade ==
> config.status: creating Makefile
> ===>  Building for ruby-1.8.6.111_1,1
> cc -O2 -fno-strict-aliasing -pipe-fPIC  -DRUBY_EXPORT -I. -I. -c
> array.c array.c: In function `rb_ary_modify':
> array.c:72: internal compiler error: Illegal instruction: 4
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See http://gcc.gnu.org/bugs.html> for instructions.
> *** Error code 1

This clearly points at a compiler bug, with the VIA cpu, but since 
world/kernel build cleanly and anything else bugs out quite early, I would 
suspect an optimization bug.
Could you set the following in /etc/make.conf:
CFLAGS=-pipe -O0 # capital O, number zero

As a shortcut, you could go to the ruby workdir:
cd `make -f /usr/ports/lang/ruby18/Makefile -V WRKSRC`

then type:
cc -pipe -O0 -fPIC -DRUBY_EXPORT -I. -c array.c

Then again, it could be the compiler you built yourself is broken. Easy to 
test if you can rebuild world again now.
-- 
Mel
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Jasvinder S. Bahra
> It looks like your c compiler is bad.  You may want to try a binary
upgrade
> from CD to the same version you are running.  Then try the ports again.

Derek,

I did a make world from the RELENG_6_3 security branch.  Wouldn't that
suggest theres a problem with the compiler code in RELENG_6_3?

How on earth could the compiler have broken?

Jazz



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Derek Ragona

At 01:11 PM 2/23/2008, Jasvinder S. Bahra wrote:

> It has a Via CPU?
> Comment that option and try again.

Mel,

It does indeed have a Via cpu.  The box is running on a "VIA EPIA EK 8000EG"
motherboard (which has a CPU integrated into it). If I run "cat
/var/log/dmesg.today | grep CPU", I get...

CPU: VIA C3 Nehemiah+RNG+AES (800.03-MHz 686-class CPU)

Regardless, I commented out all three settings in /etc/make.conf (CPUTYPE,
CFLAGS and COPTFLAGS), and tried the 'make install clean' routine again.

Unfortunately, Portupgrade, Aide and ISC-DHCP3-Server still fail, though at
a different point...

= Portupgrade ==
config.status: creating Makefile
===>  Building for ruby-1.8.6.111_1,1
cc -O2 -fno-strict-aliasing -pipe-fPIC  -DRUBY_EXPORT -I. -I. -c array.c
array.c: In function `rb_ary_modify':
array.c:72: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/lang/ruby18/work/ruby-1.8.6-p111.
*** Error code 1

Stop in /usr/ports/lang/ruby18.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.




= Aide ===
config.status: creating po/Makefile
config.status: creating build.sh
===>  Building for gmake-3.81_2
make  all-recursive
Making all in glob
if
cc -DHAVE_CONFIG_H -I. -I. -I..-I/usr/local/include  -O2 -fno-strict-ali
asing -pipe -MT glob.o -MD -MP -MF ".deps/glob.Tpo" -c -o glob.o glob.c;
then mv -f ".deps/glob.Tpo" ".deps/glob.Po"; else rm -f ".deps/glob.Tpo";
exit 1; fi
glob.c:150: warning: conflicting types for built-in function 'malloc'
glob.c: In function `prefix_array':
glob.c:1162: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81/glob.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake.
*** Error code 1

Stop in /usr/ports/security/aide.




= Aide ===
Making links in server
===>  Building for isc-dhcp3-server-3.0.5_2
Making all in common
cc -O2 -fno-strict-aliasing -pipe   -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcp
d.conf\" -D_PATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/
run/dhcpd.pid\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLI
ENT_CONF=\"/usr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/loc
al/sbin/dhclient-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D
_PATH_DHCLIENT_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPA
RANOIA -DJAIL   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/po
rts/net/isc-dhcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c
raw.c
cc -O2 -fno-strict-aliasing -pipe   -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcp
d.conf\" -D_PATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/
run/dhcpd.pid\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLI
ENT_CONF=\"/usr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/loc
al/sbin/dhclient-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D
_PATH_DHCLIENT_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPA
RANOIA -DJAIL   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/po
rts/net/isc-dhcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c
parse.c
parse.c: In function `convert_num':
parse.c:635: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5/work.freebsd/common.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5/work.freebsd.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server.


Jazz




It looks like your c compiler is bad.  You may want to try a binary upgrade 
from CD to the same version you are running.  Then try the ports again.


-Derek

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Jasvinder S. Bahra
> It has a Via CPU?
> Comment that option and try again.

Mel,

It does indeed have a Via cpu.  The box is running on a "VIA EPIA EK 8000EG"
motherboard (which has a CPU integrated into it). If I run "cat
/var/log/dmesg.today | grep CPU", I get...

CPU: VIA C3 Nehemiah+RNG+AES (800.03-MHz 686-class CPU)

Regardless, I commented out all three settings in /etc/make.conf (CPUTYPE,
CFLAGS and COPTFLAGS), and tried the 'make install clean' routine again.

Unfortunately, Portupgrade, Aide and ISC-DHCP3-Server still fail, though at
a different point...

= Portupgrade ==
config.status: creating Makefile
===>  Building for ruby-1.8.6.111_1,1
cc -O2 -fno-strict-aliasing -pipe-fPIC  -DRUBY_EXPORT -I. -I. -c array.c
array.c: In function `rb_ary_modify':
array.c:72: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/lang/ruby18/work/ruby-1.8.6-p111.
*** Error code 1

Stop in /usr/ports/lang/ruby18.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.




= Aide ===
config.status: creating po/Makefile
config.status: creating build.sh
===>  Building for gmake-3.81_2
make  all-recursive
Making all in glob
if
cc -DHAVE_CONFIG_H -I. -I. -I..-I/usr/local/include  -O2 -fno-strict-ali
asing -pipe -MT glob.o -MD -MP -MF ".deps/glob.Tpo" -c -o glob.o glob.c;
then mv -f ".deps/glob.Tpo" ".deps/glob.Po"; else rm -f ".deps/glob.Tpo";
exit 1; fi
glob.c:150: warning: conflicting types for built-in function 'malloc'
glob.c: In function `prefix_array':
glob.c:1162: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81/glob.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake.
*** Error code 1

Stop in /usr/ports/security/aide.




= Aide ===
Making links in server
===>  Building for isc-dhcp3-server-3.0.5_2
Making all in common
cc -O2 -fno-strict-aliasing -pipe   -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcp
d.conf\" -D_PATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/
run/dhcpd.pid\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLI
ENT_CONF=\"/usr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/loc
al/sbin/dhclient-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D
_PATH_DHCLIENT_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPA
RANOIA -DJAIL   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/po
rts/net/isc-dhcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c
raw.c
cc -O2 -fno-strict-aliasing -pipe   -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcp
d.conf\" -D_PATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/
run/dhcpd.pid\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLI
ENT_CONF=\"/usr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/loc
al/sbin/dhclient-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D
_PATH_DHCLIENT_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPA
RANOIA -DJAIL   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/po
rts/net/isc-dhcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c
parse.c
parse.c: In function `convert_num':
parse.c:635: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5/work.freebsd/common.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5/work.freebsd.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server.
*** Error code 1

Stop in /usr/ports/net/isc-dhcp3-server.


Jazz



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to compile anything from ports

2008-02-23 Thread Mel
On Saturday 23 February 2008 17:11:41 Jasvinder S. Bahra wrote:
> Hi,
>
> I have installed FreeBSD 6.3 onto a new machine.
>
> I cvsup'd  ('src-all' and 'ports-all', RELENG_6_3).
>
> I then set some /etc/make.conf parameters (CPUTYPE=c3,

It has a Via CPU?
Comment that option and try again.
-- 
Mel
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Unable to compile anything from ports

2008-02-23 Thread Jasvinder S. Bahra
Hi,

I have installed FreeBSD 6.3 onto a new machine.

I cvsup'd  ('src-all' and 'ports-all', RELENG_6_3).

I then set some /etc/make.conf parameters (CPUTYPE=c3, CFLAGS= -O2 -pipe,
COPTFLAGS= -O -pipe), rebuilt both world and kernel (no changes were made to
the kernel file GENERIC), and installed both of them.

I have a fully working system.  If I do a "uname -a", I get something like
the following...

FreeBSD watchtower.X.org 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0:
Fri Feb 22 07:45:19 GMT 2008
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386

All indications suggested everything was fine.

I then intended to install a number of packages from ports, so I switched to
root.  I usually use portupgrade, so I then tried the following...

cd /usr/ports/ports-mgmt/portupgrade
make install clean

As part of the install, it tried to install lang/ruby18, but it failed.
This is the error I was presented with...


checking minix/config.h presence... no
checking for minix/config.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... unknown
checking for _LARGE_FILES value needed for large files... unknown
checking for long long... yes
checking for off_t... yes
checking for int... yes
checking size of int... configure: error: cannot compute sizeof (int)
See `config.log' for more details.
===>  Script "configure" failed unexpectedly.
Please report the problem to [EMAIL PROTECTED] [maintainer] and attach the
"/usr/ports/lang/ruby18/work/ruby-1.8.6-p111/config.log" including the
output
of the failure of your make command. Also, it might be a good idea to
provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/ruby18.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.




I was surprised - I was tracking the security branch after all.  I examined
the config.log it mentions above, but i'm not a C programmer and I couldn't
really make sense of it.

I performed a "make clean", and mentally shrugging, went on to try and
install the other packages in my list.  Portaudit successfully installed,
but the other two packages (security/aide and net/isc-dhcp3-server) did
not...

= security/aide ==
config.status: creating po/Makefile
config.status: creating build.sh
===>  Building for gmake-3.81_2
make  all-recursive
Making all in glob
if
cc -DHAVE_CONFIG_H -I. -I. -I..-I/usr/local/include  -O2 -pipe -march=c3
 -MT glob.o -MD -MP -MF ".deps/glob.Tpo" -c -o glob.o glob.c;  then mv -f
".deps/glob.Tpo" ".deps/glob.Po"; else rm -f ".deps/glob.Tpo"; exit 1; fi
glob.c:150: warning: conflicting types for built-in function 'malloc'
glob.c: In function `globfree':
glob.c:1075: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81/glob.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake/work/make-3.81.
*** Error code 1

Stop in /usr/ports/devel/gmake.
*** Error code 1

Stop in /usr/ports/security/aide.




= net/isc-dhcp3-server 
Making links in server
===>  Building for isc-dhcp3-server-3.0.5_2
Making all in common
cc -O2 -pipe -march=c3 -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcpd.conf\" -D_P
ATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/run/dhcpd.pid
\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLIENT_CONF=\"/u
sr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/local/sbin/dhcli
ent-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D_PATH_DHCLIEN
T_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPARANOIA -DJAIL
   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/ports/net/isc-d
hcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c raw.c
cc -O2 -pipe -march=c3 -D_PATH_DHCPD_CONF=\"/usr/local/etc/dhcpd.conf\" -D_P
ATH_DHCPD_DB=\"/var/db/dhcpd.leases\" -D_PATH_DHCPD_PID=\"/var/run/dhcpd.pid
\" -D_PATH_DHCRELAY_PID=\"/var/run/dhcrelay.pid\" -D_PATH_DHCLIENT_CONF=\"/u
sr/local/etc/dhclient.conf\" -D_PATH_DHCLIENT_SCRIPT=\"/usr/local/sbin/dhcli
ent-script\" -D_PATH_DHCLIENT_DB=\"/var/db/dhclient.leases\" -D_PATH_DHCLIEN
T_PID=\"/var/run/dhclient.pid\" -Dwarn=dhcp_warn -DNOMINUM -DPARANOIA -DJAIL
   -I/usr/ports/net/isc-dhcp3-server/work/dhcp-3.0.5  -I/usr/ports/net/isc-d
hcp3-server/work/dhcp-3.0.5/includes -O -Wall -Wno-unused   -c parse.c
parse.c: In function `parse_numeric_aggregate':
parse.c:516: internal compiler error: Illegal instructi