Bug 1647 – linux.mak in phobos' sources tries to compile missing file std/slist.d
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
phobos
Product
D
Version
D2
Platform
x86
OS
Linux
Creation time
2007-11-07T17:58:00Z
Last change time
2015-06-09T01:19:35Z
Assigned to
andrei
Creator
witold.baryluk+d
Comments
Comment #0 by witold.baryluk+d — 2007-11-07T17:58:17Z
dmd/src/phobos$ make -f linux.mak
for m in array asserterror base64 bind bitarray boxer compiler contracts conv cover cpuid cstream ctype date dateparse demangle file format gc getopt hiddenfunc intrinsic loader math math2 md5 metastrings mmfile moduleinit openrj outbuffer outofmemory path perf process random regexp signals slist socket socketstream stdint stdio stream string switcherr syserror system thread traits typetuple uni uri utf variant zip zlib; do echo public import std.$m\;; done > all_std_modules_generated.d
dmd -I./ -c -O -release -ofobj/release/unittest.o unittest.d
dmd -I./ -c -O -release -ofobj/release/all_std_modules_generated.o all_std_modules_generated.d
all_std_modules_generated.d(39): module slist cannot read file 'std/slist.d'
make: *** [obj/release/all_std_modules_generated.o] Błąd 1
dmd/src/phobos$
Removing occurence of slist in linux.mak fix this problem.
Comment #1 by braddr — 2007-12-09T15:40:18Z
Fixed in 2.008. std/slist.d source included in the release and removed from the list of pre-compiled modules to match win32.mak.
Post-2.008, linux.mak updated to list std/slist.d in the 'not compiled into libphobos2.a' part of linux.mak so that it will show up in documentation built on linux (the digitalmars website is always built on windows).
Comment #2 by braddr — 2007-12-09T21:19:43Z
After checking with Andrei, he wasn't ready for std/slist.d to be released even partially. Removing it from trunk altogether, no source, no docs, etc.
Reopened until next 2.x release. Sorry for all the back and forthing on slist.