Compile Tango for DMD2 - Any instructions how to do it?

TheDGuy via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue May 17 11:51:02 PDT 2016


Okay i now got a step further. If i type:
bob -vu C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port

a huge list of files comes down such as:

dmd -c -IC:\Users\Standardbenutzer\Downloads\Tango-D2-d2port 
-release -ofngo-core-Array-release.obj 
C:/Users/Standardbenutzer/Downloads/Tango-D2-d2port/tango/core/Array.d

But at the end i get this:

object.Exception at .\build\src\bob.d(632): Process exited normally 
with return code 1
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(31): Error: undefined identifier 'uid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(31): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(43): Error: undefined identifier 'uid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(43): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(44): Error: undefined identifier 'pid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(48): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(49): Error: undefined identifier 'uid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(50): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(51): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(56): Error: undefined identifier 'pid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(57): Error: undefined identifier 'pid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(58): Error: undefined identifier 'pid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(59): Error: undefined identifier 'uid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(66): Error: undefined identifier 'ssize_t', did you mean alias 'size_t'?
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(67): Error: undefined identifier 'ssize_t', did you mean alias 'size_t'?
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(69): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(70): Error: undefined identifier 'uid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(71): Error: undefined identifier 'gid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(72): Error: undefined identifier 'pid_t'
C:\Users\Standardbenutzer\Downloads\Tango-D2-d2port\tango\stdc\posix\unistd.d(72): Error: undefined identifier 'pid_t'

If i take a look in the uninstd.d file it looks like the author 
already imported a file for these datatypes (line 14):
public import tango.stdc.posix.sys.types; // for size_t, ssize_t, 
uid_t, gid_t, off_t, pid_t, useconds_t

but it looks like it is still producing errors - why is that?



More information about the Digitalmars-d-learn mailing list