digitalmars.D - Tangobos += existence
- Gregor Richards (6/6) Apr 18 2007 Tangobos is a compatibility layer to allow most Phobos code to compile
- Davidl (1/7) Apr 18 2007
- torhu (41/41) Apr 23 2007 Trying to build tangobos on win32, dmd:
- Bill Baxter (41/61) Apr 25 2007 I get a slightly different error. Can't find std\gc.d:
- torhu (5/6) Apr 25 2007 It's just bunch of lines like this that use it:
- Gregor Richards (6/13) Apr 25 2007 Could you post that patch to
- torhu (3/10) Apr 26 2007 I know. ;)
Tangobos is a compatibility layer to allow most Phobos code to compile of Tango. I've committed the first real revision of tangobos at http://www.dsource.org/projects/tangobos/ . I've only tested it on GDC+Posix, which is why this isn't a real release, but it ought to work on other systems. It won't, but it should :) - Gregor Richards
Apr 18 2007
great work , i would test it as soon as i have some timeTangobos is a compatibility layer to allow most Phobos code to compile of Tango. I've committed the first real revision of tangobos at http://www.dsource.org/projects/tangobos/ . I've only tested it on GDC+Posix, which is why this isn't a real release, but it ought to work on other systems. It won't, but it should :) - Gregor Richards
Apr 18 2007
Trying to build tangobos on win32, dmd: Command line: dsss build tangobos Ouput: Creating imports for crc32 Creating imports for tangobos Creating imports for tangobos-etc std => tangobos + C:\prog\dsss-dmd\bin\rebuild.exe -Idsss_imports\ -I. -S.\ -IC:\prog\dsss-dmd\i nclude\d -SC:\prog\dsss-dmd\lib\ -oqdsss_objs -version=PhobosCompatibility dss s_objs/_crc32.o -explicit -lib -full std\array.d std\asserterror.d std\base64.d std\bind.d std\bitarray.d std\boxer.d std\c\fenv.d std\c\locale.d std\c\math.d std\c\process.d std\c\stdarg.d std\c\stddef.d std\c\stdio.d std\c\stdlib.d std\c \string.d std\c\time.d std\c\windows\com.d std\c\windows\stat.d std\c\windows\wi ndows.d std\c\windows\winsock.d std\compat.d std\compiler.d std\conv.d std\cpuid .d std\cstream.d std\ctype.d std\date.d std\dateparse.d std\demangle.d std\file. d std\format.d std\intrinsic.d std\loader.d std\math.d std\math2.d std\md5.d std \mmfile.d std\openrj.d std\outbuffer.d std\outofmemory.d std\path.d std\perf.d s td\process.d std\random.d std\regexp.d std\signals.d std\socket.d std\socketstre am.d std\stdarg.d std\stdint.d std\stdio.d std\stream.d std\string.d std\switche rr.d std\syserror.d std\system.d std\thread.d std\traits.d std\typetuple.d std\u ni.d std\uri.d std\utf.d std\windows\charset.d std\windows\iunknown.d std\window s\registry.d std\windows\syserror.d std\zip.d std\zlib.d -ofStangobos.lib Digital Mars Librarian Version 8.02n Copyright (C) Digital Mars 2000-2007 All Rights Reserved http://www.digitalmars.com/ctg/lib.html Error: dsss_objs/_crc32.o : No such file or directory Command C:\prog\dsss-dmd\bin\rebuild.exe returned with code -1, aborting.
Apr 23 2007
torhu wrote:Trying to build tangobos on win32, dmd: Command line: dsss build tangobos Ouput: Creating imports for crc32 Creating imports for tangobos Creating imports for tangobos-etc std => tangoboss\registry.d std\windows\syserror.d std\zip.d std\zlib.d -ofStangobos.lib Digital Mars Librarian Version 8.02n Copyright (C) Digital Mars 2000-2007 All Rights Reserved http://www.digitalmars.com/ctg/lib.html ... Error: dsss_objs/_crc32.o : No such file or directory Command C:\prog\dsss-dmd\bin\rebuild.exe returned with code -1, aborting.I get a slightly different error. Can't find std\gc.d: F:\usr\pkg\Dlang\dmd\import\tangobos>dsss build -dc=dmd-win-tango tangobos Creating imports for crc32 Creating imports for tangobos Creating imports for tangobos-etc std => tangobos + f:\usr\pkg\Dlang\dsss\bin\rebuild.exe -Idsss_imports\ -I. -S.\ -If:\usr\pkg\Dl ang\dsss\include\d -Sf:\usr\pkg\Dlang\dsss\lib\ -dc=dmd-win-tango -oqdsss_objs -version=PhobosCompatibility dsss_objs/_crc32.o -explicit -lib -full std\windo ws\iunknown.d std\windows\registry.d std\windows\syserror.d std\windows\charset. d std\c\windows\winsock.d std\c\windows\com.d std\c\windows\windows.d std\c\wind ows\stat.d std\c\fenv.d std\c\process.d std\c\time.d std\c\locale.d std\c\stdlib .d std\c\stdio.d std\c\stdarg.d std\c\string.d std\c\math.d std\c\stddef.d std\c stream.d std\intrinsic.d std\zip.d std\cpuid.d std\socketstream.d std\stdint.d s td\loader.d std\string.d std\traits.d std\dateparse.d std\switcherr.d std\math2. d std\bitarray.d std\process.d std\array.d std\stdio.d std\system.d std\outofmem ory.d std\md5.d std\math.d std\stream.d std\typetuple.d std\uni.d std\openrj.d s td\utf.d std\uri.d std\signals.d std\zlib.d std\outbuffer.d std\conv.d std\threa d.d std\mmfile.d std\compiler.d std\asserterror.d std\demangle.d std\bind.d std\ date.d std\file.d std\boxer.d std\random.d std\compat.d std\base64.d std\ctype.d std\stdarg.d std\format.d std\socket.d std\syserror.d std\regexp.d std\perf.d s td\path.d -ofStangobos.lib std\zlib.d(19): module gc cannot read file 'std\gc.d' Command f:\usr\pkg\Dlang\dsss\bin\rebuild.exe returned with code 1, aborting.
Apr 25 2007
Bill Baxter wrote:I get a slightly different error. Can't find std\gc.d:It's just bunch of lines like this that use it: 'std.gc.hasNoPointers(destbuf.ptr);', I just commented them out. There were a couple of simple changes like that I needed to do to get to the point where I'm stuck now.
Apr 25 2007
torhu wrote:Bill Baxter wrote:Could you post that patch to http://www.dsource.org/projects/tangobos/newticket ? I'll look at the other problem when I get the chance. - Gregor Richards PS: I do believe I mentioned I hadn't tested it on Windows ^^I get a slightly different error. Can't find std\gc.d:It's just bunch of lines like this that use it: 'std.gc.hasNoPointers(destbuf.ptr);', I just commented them out. There were a couple of simple changes like that I needed to do to get to the point where I'm stuck now.
Apr 25 2007
Gregor Richards wrote:Could you post that patch to http://www.dsource.org/projects/tangobos/newticket ? I'll look at the other problem when I get the chance.- Gregor Richards PS: I do believe I mentioned I hadn't tested it on Windows ^^I know. ;)
Apr 26 2007