Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #1454 (closed defect: invalid)

Opened 11 years ago

Last modified 11 years ago

Link errors with tango.sys.Process on 64-bit LDC

Reported by: Deewiant Assigned to: kris
Priority: major Milestone: 0.99.8
Component: Tango Version: trunk
Keywords: Cc:

Description

import tango.sys.Process;
void main() {}
$ rebuild-ldc64 arst.d
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process7executeMFZv':
(.text+0x18a3): undefined reference to `_D5tango4stdc5errno5errnoFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process7executeMFZv':
(.text+0x1c97): undefined reference to `_D5tango4stdc5errno5errnoFZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process7executeMFZv':
(.text+0x1ce8): undefined reference to `_D5tango4stdc5errno5errnoFZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1eb6): undefined reference to `_D5tango4stdc5posix3sys4wait9WIFEXITEDFiZb'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1ec9): undefined reference to `_D5tango4stdc5posix3sys4wait11WIFSIGNALEDFiZb'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1edc): undefined reference to `_D5tango4stdc5posix3sys4wait10WIFSTOPPEDFiZb'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1eef): undefined reference to `_D5tango4stdc5posix3sys4wait12WIFCONTINUEDFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1f04): undefined reference to `_D5tango4stdc5posix3sys4wait8WSTOPSIGFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1f21): undefined reference to `_D5tango4stdc5errno5errnoFZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1f73): undefined reference to `_D5tango4stdc5posix3sys4wait11WEXITSTATUSFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1f86): undefined reference to `_D5tango4stdc5posix3sys4wait8WTERMSIGFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process4waitMFZS5tango3sys7Process7Process6Result':
(.text+0x1f99): undefined reference to `_D5tango4stdc5posix3sys4wait8WSTOPSIGFiZi'
./tango.sys.Process.o: In function `_D5tango3sys7Process7Process7execvpeFAaAPaAPaZi':
(.text+0x2917): undefined reference to `_D5tango4stdc5errno5errnoFZi'
./tango.sys.Common.o: In function `_D5tango3sys6Common8SysError8lastCodeFZk':
(.text+0x5): undefined reference to `_D5tango4stdc5errno5errnoFZi'
collect2: ld returned 1 exit status

32-bit LDC and DMD work fine.

Change History

01/22/09 20:31:01 changed by Deewiant

  • status changed from new to closed.
  • resolution set to invalid.

Ookay, scratch that, it just looks like rebuild isn't reading the version (Posix) block, probably a configuration error on my end.