Solucionando error del make buildworld en FreeBSD 7; cc1: error: unrecognized command line option “-Wchar-subscripts”

Una vez teminado mi make.conf decidí hacer un make buildworld para adaptar mi sistema y a su vez actualizar a FreeBSD  7.1-PRERELEASE, una vez que baje las fuentes correspondientes al tratar de “construir el mundo” tuve el siguiente error;

mkdep -f .depend -a    -I/usr/src/lib/csu/i386-elf/../common -I/usr/src/lib/csu/i386-elf/../../libc/include /usr/src/lib/csu/i386-elf/crt1.c /usr/src/lib/csu/i386-elf/crti.S /usr/src/lib/csu/i386-elf/crtn.S
cc -O2 -fno-strict-aliasing -pipe  -I/usr/src/lib/csu/i386-elf/../common  -I/usr/src/lib/csu/i386-elf/../../libc/include -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /usr/src/lib/csu/i386-elf/crt1.c
cc1: error: unrecognized command line option “-Wchar-subscripts”
*** Error code 1

Stop in /usr/src/lib/csu/i386-elf.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

real    10m36.070s
user    8m31.892s
sys     0m51.439s

[root@Reina-Tonia /usr/src]# rm -rf /usr/obj/
[root@Reina-Tonia /usr/src]# csh
Reina-Tonia# pwd
/usr/src
Reina-Tonia# time make buildworld

cc1: error: unrecognized command line option “-Wchar-subscripts”
*** Error code 1

Stop in /usr/src/lib/csu/i386-elf.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
513.251u 54.291s 10:30.87 89.9% 4983+7450k 6724+1494io 1264pf+0w
Reina-Tonia#

Seguí haciendo pruebas para ver la raíz del error, como se posteaba en la lista de FreeBSD en español que el error podría provenir de la SHELL me doy cuenta que no, por ende;

Intente omitir el CCACHE pero dió mismo error;

# added by use.perl 2008-10-12 10:13:22
PERL_VER=5.8.8
PERL_VERSION=5.8.8

KERNCONF=CdK1-r0x

CPUTYP?E=athlon64
MAKEOPTS=”-j4″
CFLAGS?=-O2 -pipe -fomit-frame-pointer
COPTFLAGS=-O -pipe
NO_PROFILE=true
#CXXFLAGS+=-fno-rtti
BATCH=yes
WITH_CCACHE=no
NO_MODULES=true
MODULES_WITH_WORLD=true
NO_SUID_XSERVER=YES
Lo volví a dejar en “yes”; pero deje de lado las variables de entorno como se señala en el /usr/src/UPDATING;

Sometimes, obscure build problems are the result of environment
poisoning.  This can happen because the make utility reads its
environment when searching for values for global variables.
To run your build attempts in an “environmental clean room”,
prefix all make commands with ‘env -i ‘.  See the env(1) manual
page for more details.

Entonces;

[root@Reina-Tonia /usr/src]# time env -i make buildworld

Y después de un “rato”;

————————————————————–
>>> World build completed on Thu Nov  6 16:34:35 CLST 2008
————————————————————–

real    60m43.645s
user    50m33.938s
sys     5m27.216s
[root@Reina-Tonia /usr/src]#

Anuncios
Explore posts in the same categories: FreeBSD, General, Problemas-Errores, Tips

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: