digitalmars.D - Building DMD on Linux with Windows Domain Logins
- Kai Meyer (19/19) May 23 2011 Funny thing happened today. I tried building DMD from source, and got th...
- KennyTM~ (4/23) May 23 2011 An old bug (e.g.
- Walter Bright (2/35) May 23 2011 Post to bugzilla!
Funny thing happened today. I tried building DMD from source, and got this: dmd: libelf.c:171: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6' failed. Digging around, and it appears that my user ID can only be 6 characters long. Doh! I happen to be on a RHEL 6 workstation that can authenticate users via a Windows Domain Controller (using samba + winbind). My smb.conf looks has these two lines: idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 Which is to say "If a uid or gid appears on the system, use winbind to resolve to a name". On my machine, my user looks like this: [kai.meyer kai-rhel6 BUILD]$ id uid=16777216(kai.meyer) gid=16777221(domain users) groups=16777221(domain users),16777223(SENSORED),16777224(SENSORED),16777225(SENSORED),16777226(SENSORED) That's right. My UID is 8 characters long. Are we interested in accommodating UID and GID's that are this big? -Kai Meyer
May 23 2011
On May 24, 11 06:37, Kai Meyer wrote:Funny thing happened today. I tried building DMD from source, and got this: dmd: libelf.c:171: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6' failed. Digging around, and it appears that my user ID can only be 6 characters long. Doh! I happen to be on a RHEL 6 workstation that can authenticate users via a Windows Domain Controller (using samba + winbind). My smb.conf looks has these two lines: idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 Which is to say "If a uid or gid appears on the system, use winbind to resolve to a name". On my machine, my user looks like this: [kai.meyer kai-rhel6 BUILD]$ id uid=16777216(kai.meyer) gid=16777221(domain users) groups=16777221(domain users),16777223(SENSORED),16777224(SENSORED),16777225(SENSORED),16777226(SENSORED) That's right. My UID is 8 characters long. Are we interested in accommodating UID and GID's that are this big? -Kai MeyerAn old bug (e.g. http://www.mail-archive.com/dmd-internals puremagic.com/msg00402.html). The 'uid' > 6 digit problem has been worked-around, but the 'gid' hasn't.
May 23 2011
On 5/23/2011 4:10 PM, KennyTM~ wrote:On May 24, 11 06:37, Kai Meyer wrote:Post to bugzilla!Funny thing happened today. I tried building DMD from source, and got this: dmd: libelf.c:171: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6' failed. Digging around, and it appears that my user ID can only be 6 characters long. Doh! I happen to be on a RHEL 6 workstation that can authenticate users via a Windows Domain Controller (using samba + winbind). My smb.conf looks has these two lines: idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 Which is to say "If a uid or gid appears on the system, use winbind to resolve to a name". On my machine, my user looks like this: [kai.meyer kai-rhel6 BUILD]$ id uid=16777216(kai.meyer) gid=16777221(domain users) groups=16777221(domain users),16777223(SENSORED),16777224(SENSORED),16777225(SENSORED),16777226(SENSORED) That's right. My UID is 8 characters long. Are we interested in accommodating UID and GID's that are this big? -Kai MeyerAn old bug (e.g. http://www.mail-archive.com/dmd-internals puremagic.com/msg00402.html). The 'uid' > 6 digit problem has been worked-around, but the 'gid' hasn't.
May 23 2011
On May 24, 11 12:55, Walter Bright wrote:On 5/23/2011 4:10 PM, KennyTM~ wrote:http://d.puremagic.com/issues/show_bug.cgi?id=6050On May 24, 11 06:37, Kai Meyer wrote:Post to bugzilla!Funny thing happened today. I tried building DMD from source, and got this: dmd: libelf.c:171: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6' failed. Digging around, and it appears that my user ID can only be 6 characters long. Doh! I happen to be on a RHEL 6 workstation that can authenticate users via a Windows Domain Controller (using samba + winbind). My smb.conf looks has these two lines: idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 Which is to say "If a uid or gid appears on the system, use winbind to resolve to a name". On my machine, my user looks like this: [kai.meyer kai-rhel6 BUILD]$ id uid=16777216(kai.meyer) gid=16777221(domain users) groups=16777221(domain users),16777223(SENSORED),16777224(SENSORED),16777225(SENSORED),16777226(SENSORED) That's right. My UID is 8 characters long. Are we interested in accommodating UID and GID's that are this big? -Kai MeyerAn old bug (e.g. http://www.mail-archive.com/dmd-internals puremagic.com/msg00402.html). The 'uid' > 6 digit problem has been worked-around, but the 'gid' hasn't.
May 23 2011
On 05/24/2011 12:34 AM, KennyTM~ wrote:On May 24, 11 12:55, Walter Bright wrote:On the bright side, the rpm builds on RHEL6 with no problems if I build it with a UID/GID of 500 :) -Kai MeyerOn 5/23/2011 4:10 PM, KennyTM~ wrote:http://d.puremagic.com/issues/show_bug.cgi?id=6050On May 24, 11 06:37, Kai Meyer wrote:Post to bugzilla!Funny thing happened today. I tried building DMD from source, and got this: dmd: libelf.c:171: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6' failed. Digging around, and it appears that my user ID can only be 6 characters long. Doh! I happen to be on a RHEL 6 workstation that can authenticate users via a Windows Domain Controller (using samba + winbind). My smb.conf looks has these two lines: idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 Which is to say "If a uid or gid appears on the system, use winbind to resolve to a name". On my machine, my user looks like this: [kai.meyer kai-rhel6 BUILD]$ id uid=16777216(kai.meyer) gid=16777221(domain users) groups=16777221(domain users),16777223(SENSORED),16777224(SENSORED),16777225(SENSORED),16777226(SENSORED) That's right. My UID is 8 characters long. Are we interested in accommodating UID and GID's that are this big? -Kai MeyerAn old bug (e.g. http://www.mail-archive.com/dmd-internals puremagic.com/msg00402.html). The 'uid' > 6 digit problem has been worked-around, but the 'gid' hasn't.
May 24 2011