8-STABLE truncated elf file issues after buildworld
Dimitar Vassilev
dimitar.vassilev at gmail.com
Sat May 15 12:50:45 UTC 2010
Hello,
I have problems with building 8-STABLE after upgrade. System cannot
build any src/ports
Here is the culprit:
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh
/usr/src/tools/install.sh"
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
WORLDTMP=/usr/obj/usr/src/tmp VERSION="FreeBSD 8.0-STABLE i386
800107" MAKEFLAGS="-m /usr/src/tools/build/mk -m /usr/src/share/mk"
make -f Makefile.inc1 DESTDIR= BOOTSTRAPPING=800107 SSP_CFLAGS=
-DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DNO_PIC
-DWITHOUT_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF
legacy
===> tools/build (obj,includes,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include
/usr/src/tools/build/dummy.c
cc -O2 -pipe -pipe -funroll-loops
-I/usr/obj/usr/src/tmp/legacy/usr/include -c
/usr/src/tools/build/dummy.c
elf_load_section: truncated ELF file
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/src/tools/build.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
When building a port:
configure: error: C compiler cannot create executables
System info:
netwarrior# gcc -v
Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070719 [FreeBSD]
netwarrior#
netwarrior# more /etc/make.conf
CFLAGS+=-pipe -funroll-loops
# Compare before install
INSTALL=install -C
#
# To build ppp with normal permissions
PPP_NOSUID= true
#
# To enable installing ssh(1) with the setuid bit turned on
ENABLE_SUID_SSH= false
#
# To enable installing newgrp(1) with the setuid bit turned on.
# Without the setuid bit, newgrp cannot change users' groups.
ENABLE_SUID_NEWGRP= true
#
NO_PROFILE= true # Avoid compiling profiled libraries
#
MAKE_IDEA= YES # IDEA (128 bit symmetric encryption)
#
PRINTERDEVICE=ps
#
#
#
SUP_UPDATE= yes
#
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST= cvsup.bg.freebsd.org
SUPFILE= /root/stable-supfile
PORTSSUPFILE= /root/ports-supfile
#DOCSUPFILE= /usr/local/etc/cvsup/sup/doc-supfile
#
DOC_LANG= en_US.ISO8859-1
#
#
DISABLE_SIZE=yes
#
##FETCH_CMD=/usr/local/bin/wget
#
MASTER_SITE_OVERRIDE?=
ftp://ftp.bg.freebsd.org/pub/FreeBSD/ports/distfiles/ \
ftp://ftp.bg.freebsd.org/pub/FreeBSD/ports/local-distfiles/ \
#
DISABLE_VULNERABILITIES=no
#
WITH_SETUID_LUIT=yes
#
ALWAYS_CHECK_MAKE=yes
KERNCONF=FYUT2
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10
# added by use.perl 2010-05-09 06:18:24
PERL_VERSION=5.10.1
ident FYUT_DSK
include GENERIC
#nooptions SCHED_4BSD
options SCHED_ULE
options GEOM_JOURNAL
#options VM_KMEM_SIZE="(1024 * 1024 * 1024)"
#options VM_KMEM_SIZE_MAX="(1024 * 1024 * 1024)"
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_CDNR
options ALTQ_PRIQ
options ALTQ_DEBUG
#
options DEVICE_POLLING
options ZERO_COPY_SOCKETS
options HZ=1000
#
device pf
device pflog #logging support interface for PF
device pfsync #synchronization interface for PF
device carp #Common Address Redundancy Protocol
#
options PERFMON
#
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
device cbb # cardbus (yenta) bridge
device pccard # PC Card (16-bit) bus
device cardbus # CardBus (32-bit) bus
# Serial (COM) ports
#device sio # 8250, 16[45]50 based serial ports
# Parallel port
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
#device vpo # Requires scbus and da
# Wireless NIC cards
device wlan # 802.11 support
#
#extended wi-fi ciphers
#
device wlan_wep
device wlan_tkip
device wlan_ccmp
device wlan_acl
device wlan_xauth
#
#intel wireless support
device iwi
device ath
device ath_hal
device ath_rate_sample
#
#
#
maxusers 500
#
#options for TCP SIGNATURES
#
options IPSEC
options IPSEC_NAT_T
options TCP_SIGNATURE
device crypto
device cryptodev
#
#multicast routing
#
options MROUTING
#
options IPSTEALTH
#
options ZERO_COPY_SOCKETS
#
#samba
#
options NETSMB
options LIBMCHAIN
option SMBFS
options LIBICONV
#
device daemon_saver
device fire_saver
device rain_saver
#
#
options QUOTA
#
options HZ=1000
#
#NTFS & DOS
#
options NTFS
options NTFS_ICONV
options VFS_AIO
options MSDOSFS
#
options UDF
options HPFS
#
#
#
device atapicam
#
options DEVICE_POLLING
#
device drm
device i915drm
device ucom
device ucycom
device uplcom
#
device acpi
#
device acpi_ibm
device acpi_video
device firmware
#
#
device sound
device snd_hda
#2 Invoking ssh chokes with:
netwarrior# ssh
/libexec/ld-elf.so.1: Undefined symbol "ssh_compat13" referenced from
COPY relocation in /usr/bin/ssh
I did upgrade from 7.2-stable in the following way:
1.pkg_delete -fa
2. cvsup
3. make buildworld
3.make buildkernel
4. make installkernel
5.reboot && mergemaster
6. make installworld
Could someone advise what's the best way to overcome this?
Thank you!
More information about the freebsd-questions
mailing list