Bug #1119

AMD64 buildword error

Added by lhmwzy over 9 years ago. Updated over 9 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:


cc -O -pipe -DUSE_PTHREADS=1 -pthread -Wunknown-pragmas
-Wsystem-headers -Wall -W -Wstrict-prototypes -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch
-Wshadow -Wcast-align -Wchar-subscripts -Winline -Wnested-externs
-Wredundant-decls -static -o cpdup cpdup.o hcproto.o hclink.o misc.o
fsmid.o md5.o -lmd
/usr/obj/www/src/world_amd64/usr/lib/libpthread.a(thr_mutex.o): In
function `_thr_umtx_trylock':
/www/src/lib/libthread_xu/thread/thr_umtx.h:53: undefined reference to
/usr/obj/www/src/world_amd64/usr/lib/libpthread.a(thr_mutex.o): In
function `_thr_umtx_lock':
/www/src/lib/libthread_xu/thread/thr_umtx.h:61: undefined reference to
/usr/obj/www/src/world_amd64/usr/lib/libpthread.a(thr_mutex.o): In
function `_thr_umtx_unlock':
/www/src/lib/libthread_xu/thread/thr_umtx.h:78: undefined reference to
/usr/obj/www/src/world_amd64/usr/lib/libpthread.a(thr_mutex.o): In
function `_thr_umtx_trylock':
/www/src/lib/libthread_xu/thread/thr_umtx.h:53: undefined reference to
/usr/obj/www/src/world_amd64/usr/lib/libpthread.a(thr_mutex.o): In
function `_thr_umtx_lock':
/www/src/lib/libthread_xu/thread/thr_umtx.h:61: undefined reference to
more undefined references to `atomic_cmpset_acq_int' follow
*** Error code 1

Stop in /www/src/bin/cpdup.
*** Error code 1

Stop in /www/src/bin.
*** Error code 1

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

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

Stop in /www/src.

Copyright (c) 2003-2008 The DragonFly Project.
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
DragonFly 2.0-RELEASE #0: Mon Aug 11 14:15:12 CST 2008
TSC clock: 2127856088 Hz, i8254 clock: 1193146 Hz
CPU: Intel(R) Xeon(R) CPU E7320 @ 2.13GHz (2127.52-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x6f8 Stepping = 8
real memory = 2147483648 (2097152K bytes)
avail memory = 2076901376 (2028224K bytes)
Preloaded elf kernel "/kernel" at 0xc0404000.
Preloaded elf module "/modules/acpi.ko" at 0xc0404288.
Pentium Pro MTRR support enabled
md0: Malloc disk
pcibios: BIOS version 2.10
Using $PIR table, 9 entries at 0xc00fdf30
ACPI: RSDP @ 0x0xf6c60/0x0014 (v 0 PTLTD )
ACPI: RSDT @ 0x0x7fefab5a/0x0030 (v 1 PTLTD RSDT 0x06040000 LTP
ACPI: FACP @ 0x0x7fefef06/0x0074 (v 1 INTEL 440BX 0x06040000 PTL
ACPI: DSDT @ 0x0x7fefab8a/0x437C (v 1 PTLTD Custom 0x06040000 MSFT
ACPI: FACS @ 0x0x7fefffc0/0x0040
ACPI: APIC @ 0x0x7fefef7a/0x005E (v 1 PTLTD APIC 0x06040000 LTP
ACPI: BOOT @ 0x0x7fefefd8/0x0028 (v 1 PTLTD $SBFTBL$ 0x06040000 LTP
npx0: <math processor> on motherboard
npx0: INT 16 interface
Using XMM optimized bcopy/copyin/copyout
acpi0: <PTLTD RSDT> on motherboard
acpi0: Power Button (fixed)
Warning: ACPI is disabling APM's device. You can't run both
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_acad0: <AC Adapter> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
psm0: failed to get data.
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
isab0: <ACPI Generic ISA bridge> on acpi0
ppc0 port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
legacypci0 on motherboard
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on legacypci0
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab1: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab1
pci0: <Intel PIIX4 ATA controller> at 7.1
pci0: <Intel 82371AB Power management controller> at 7.3
pci0: <VGA-compatible display device> at 15.0
mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x1080-0x10ff mem
0xf4810000-0xf4810fff irq 9 at device 16.0 on pci0
em0: <Intel(R) PRO/1000 Network Connection, Version - 6.2.9> port
0x1070-0x1077 mem 0xf4800000-0xf480ffff,0xf4820000-0xf483ffff irq 11
at device 17.0 on pci0
em0: Memory Access and/or Bus Master bits were not set!
em0: MAC address: 00:50:56:98:73:59
orm0: <Option ROMs> at iomem
0xc0000-0xc7fff,0xca000-0xcafff,0xdc000-0xdffff,0xe0000-0xe3fff on
pmtimer0 on isa0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
ppc1: cannot reserve I/O port range
Waiting 5 seconds for SCSI devices to settle
da0 at mpt0 bus 0 target 0 lun 0
da0: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device
da0: 3.300MB/s transfers (3.300MHz DT, offset -635377336)
da0: 40960MB (83886080 512 byte sectors: 255H 63S/T 5221C)
da1 at mpt0 bus 0 target 1 lun 0
da1: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device
da1: 3.300MB/s transfers (3.300MHz DT, offset -635377336)
da1: 8192MB (16777216 512 byte sectors: 255H 63S/T 1044C)
da2 at mpt0 bus 0 target 2 lun 0
da2: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device
da2: 3.300MB/s transfers (3.300MHz DT, offset -635377336)
da2: 15360MB (31457280 512 byte sectors: 255H 63S/T 1958C)
Mounting root from ufs:/dev/da0s1a


#1 Updated by lhmwzy over 9 years ago

the command:
make TARGET_ARCH=amd64 TARGET_PLATFORM=pc64 buildworld

#2 Updated by swildner over 9 years ago

No surprise, as AMD64 support in the tree is not complete.

But since it is being worked on as part of Google Summer of Code, I
think you can expect some better results in the near future.


#3 Updated by jgordeev over 9 years ago

This issue has been fixed long ago both in my Subversion repository, and in CVS
I'm sorry there's no "invalid" state for bug reports.

#4 Updated by lhmwzy over 9 years ago

How can I sync the source under DF?

#5 Updated by omniuwo over 9 years ago

Copy and modify /usr/share/examples/cvsup/DragonFly-src-supfile to your liking and then 'cvsup -g -L 2 DragonFly-src-supfile'.


#6 Updated by lhmwzy over 9 years ago

Sorry,what i mean is use SVN to sycn source,not cvs.
Sorry again.

Also available in: Atom PDF