Re: compile phobos into 64bit -- error!
= What a wonderful resource. The test results are fascinating, and provide some insight I've been idly wondering about recently. Thanks :) David, it appears should be able to simply go backwards (Older) until you see a good compile and test, and check out that revision from git, like this one: http://d.puremagic.com/test-results/index.ghtml? runmax=8413runmin=8364 -Kai Meyer = Thank you very much Kai. I viewed the test-results and I found that - 2011-04-12 17:51:11 (00:22:22) From git://github.com/D-Programming-Language/phobos 1578be0..325a8fe master - origin/master Updating 1578be0..325a8fe - The 1578be0..325a8fe version that succeeded pass the 32bit 64bit Linux. see http://d.puremagic.com/test-results/index.ghtml? runmax=8462runmin=8413. But then I browsed https://github.com/D-Programming-Language/dmd/commits/master;, I can not find 1578be0 name version dmd. Why? Best regards. David.
compile phobos into 64bit -- error!
Hi, all, I've download the latest dmd druntime phobos from gitHub.com; I copied them into a 32bit folder and a 64bit folder; I combined them separately into 32bit version and 64bit. 1). 32bit for dmd druntime phobos -- passed. 2). 64bit for dmd druntime -- passed; but phobos -- failed. Please view the info as follows: (I change the model of phobos to 64bit: ifeq (,$(MODEL)) MODEL:=64 endif ) = [David@Ocean phobos]$ make -f posix.mak DMD=dmd make --no-print-directory -f posix.mak OS=linux MODEL=64 BUILD=release cc -c -m64 -O3 etc/c/zlib/adler32.c -ogenerated/linux/release/64/etc/c/zlib/adler32.o cc -c -m64 -O3 etc/c/zlib/compress.c -ogenerated/linux/release/64/etc/c/zlib/compress.o cc -c -m64 -O3 etc/c/zlib/crc32.c -ogenerated/linux/release/64/etc/c/zlib/crc32.o cc -c -m64 -O3 etc/c/zlib/deflate.c -ogenerated/linux/release/64/etc/c/zlib/deflate.o cc -c -m64 -O3 etc/c/zlib/gzclose.c -ogenerated/linux/release/64/etc/c/zlib/gzclose.o cc -c -m64 -O3 etc/c/zlib/gzlib.c -ogenerated/linux/release/64/etc/c/zlib/gzlib.o cc -c -m64 -O3 etc/c/zlib/gzread.c -ogenerated/linux/release/64/etc/c/zlib/gzread.o cc -c -m64 -O3 etc/c/zlib/gzwrite.c -ogenerated/linux/release/64/etc/c/zlib/gzwrite.o cc -c -m64 -O3 etc/c/zlib/infback.c -ogenerated/linux/release/64/etc/c/zlib/infback.o cc -c -m64 -O3 etc/c/zlib/inffast.c -ogenerated/linux/release/64/etc/c/zlib/inffast.o cc -c -m64 -O3 etc/c/zlib/inflate.c -ogenerated/linux/release/64/etc/c/zlib/inflate.o cc -c -m64 -O3 etc/c/zlib/inftrees.c -ogenerated/linux/release/64/etc/c/zlib/inftrees.o cc -c -m64 -O3 etc/c/zlib/trees.c -ogenerated/linux/release/64/etc/c/zlib/trees.o cc -c -m64 -O3 etc/c/zlib/uncompr.c -ogenerated/linux/release/64/etc/c/zlib/uncompr.o cc -c -m64 -O3 etc/c/zlib/zutil.c -ogenerated/linux/release/64/etc/c/zlib/zutil.o dmd -I../druntime/import -w -d -m64 -O -release -nofloat -lib -ofgenerated/linux/release/64/libphobos2.a ../druntime/lib/libdruntime.a crc32.d std/algorithm.d std/array.d std/base64.d std/bigint.d std/bitmanip.d std/compiler.d std/complex.d std/concurrency.d std/container.d std/contracts.d std/conv.d std/cpuid.d std/cstream.d std/ctype.d std/date.d std/datetime.d std/datebase.d std/dateparse.d std/demangle.d std/encoding.d std/exception.d std/file.d std/format.d std/functional.d std/getopt.d std/gregorian.d std/intrinsic.d std/json.d std/loader.d std/math.d std/mathspecial.d std/md5.d std/metastrings.d std/mmfile.d std/numeric.d std/outbuffer.d std/path.d std/perf.d std/process.d std/random.d std/range.d std/regex.d std/regexp.d std/signals.d std/socket.d std/socketstream.d std/stdint.d std/stdio.d std/stdiobase.d std/stream.d std/string.d std/syserror.d std/system.d std/traits.d std/typecons.d std/typetuple.d std/uni.d std/uri.d std/utf.d std/variant.d std/xml.d std/zip.d std/zlib.d std/c/stdarg.d std/c/stdio.d etc/c/zlib.d std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d std/internal/math/biguintx86.d std/internal/math/gammafunction.d std/internal/math/errorfunction.d etc/c/curl.d std/c/linux/linux.d std/c/linux/socket.d generated/linux/release/64/etc/c/zlib/adler32.o generated/linux/release/64/etc/c/zlib/compress.o generated/linux/release/64/etc/c/zlib/crc32.o generated/linux/release/64/etc/c/zlib/deflate.o generated/linux/release/64/etc/c/zlib/gzclose.o generated/linux/release/64/etc/c/zlib/gzlib.o generated/linux/release/64/etc/c/zlib/gzread.o generated/linux/release/64/etc/c/zlib/gzwrite.o generated/linux/release/64/etc/c/zlib/infback.o generated/linux/release/64/etc/c/zlib/inffast.o generated/linux/release/64/etc/c/zlib/inflate.o generated/linux/release/64/etc/c/zlib/inftrees.o generated/linux/release/64/etc/c/zlib/trees.o generated/linux/release/64/etc/c/zlib/uncompr.o generated/linux/release/64/etc/c/zlib/zutil.o std.contracts has been scheduled for deprecation. Please use std.exception instead. std.date and std.dateparse have been scheduled for deprecation. Please use std.datetime instead. std.gregorian has been scheduled for deprecation. Please use std.datetime instead. std.perf has been scheduled for deprecation. Please use std.datetime instead. std/uni.d(585): Error: cannot implicitly convert expression (table.length - 1LU) of type ulong to uint std/uri.d(397): Error: template std.string.icmp(alias pred = a b,S1,S2) if (is(Unqual!(ElementType!(S1)) == dchar) is(Unqual!(ElementType!(S2)) == dchar)) does not match any function template declaration std/uri.d(397): Error: template std.string.icmp(alias pred = a b,S1,S2) if (is(Unqual!(ElementType!(S1)) == dchar) is(Unqual!(ElementType!(S2)) == dchar)) cannot deduce template function from argument types !()(string,string) std/uri.d(399): Error: template std.string.icmp(alias pred = a b,S1,S2) if (is(Unqual!(ElementType!(S1)) == dchar) is(Unqual!(ElementType!(S2)) == dchar)) does not match any function template declaration std/uri.d(399): Error: template std.string.icmp(alias
Re: compile phobos into 64bit -- error!
== Forward by Andrei Alexandrescu (seewebsiteforem...@erdani.org) == Posted at 2011/04/16 10:43 to digitalmars.D On 4/16/11 9:44 AM, David Wang wrote: Hi, all, [snip] What operating system? Andrei Hi, Andrei, I'm using Fedora 14 x86_64. Best regards. David.
Re: question to Walter - about the GUI library
== Forward by Jesse Phillips (jessekphillip...@gmail.com) == Posted at 2011/04/14 10:31 to digitalmars.D David Wang Wrote: Dear Walter Bright, I would like to know that what GUI library you would like to use for D Language ? Have you ever considered the GTK+ 3.0? or other library? or you will produce a new D library of GUI? wainting for your kindly feedback. Best regards. David. Walter has dropped the idea of endorsing a GUI/any library. There was once a statement that DWT was the official library for D, development promptly stopped afterwards. Not trying to claim there was causation here. Why stopped ? What's the causation ? Or the D community and Walter himself considering other library(s)? (If DWT be choosen as the official GUI library, I would like to start to learn it.) Best regards. David.
Re: Settings in CodeBlocks -- D Language
== My understanding is that Code::Blocks only supports code completion for D because their fuzzy C++ parser can sometimes parse D successfully, and that they don't plan to support D directly. Has this changed? == Acturally everytime when CodeBlocks parses D will be failed. :( And for there is no code developer of CodeBlocks using and familar with D Language, so the support for D will stop here and there's no further plan in a time. (CodeBlocks was written in C++ with wxWidgets libraries.) So, I made a personal decision that I'll start to learn C++ language (I only knows a littel bit C Language :) ), and when I achive the providing patches level, I'll try to submit patches to Codeblocks core develop team to improve the D Language support. I think the biggest problem in CodeBlocks for D Language now is the 'Code Completion' problem. I've communicated with them, and I got the feedback as bellow: ** There are two major parts of CC(Code Completion), the first part (we say part A) was collecting tags. we use the parser class and other helper classes(all the code was under parser- subfolder as you said) to analyze all the source code, then we store all the tags(some times, we call Tokens). The second part( we say Part B) was doing the completion and other UI tips( eg, when the mouse hover on some ids, there is a function tip or when you enter some text, then there is a completion list prompt below your caret), it need to resolve the current code statement syntax. Currently CC's code is quite mixing. So, if you want to implement a D language, you need to implement a part A for D language, and only modify some code in Part B. ** So, if someone be kindly and have the ability to modify the CodeBlocks source code (svn checkout http://svn.berlios.de/svnroot/repos/codeblocks/trunk), will be a great help in extending D's IDE for cross-platform area. (CodeBlocks supports Linux, Windows, OS X, FreeBSD, etc.) Best reagards. David.
Re: Settings in CodeBlocks -- D Language
Now I'm using the svn7075 (the latest is svn7076) in my Fedora14 x86_64 system(sometimes I also using it in XP). If you use Windows, please follow the instruction: http://wiki.codeblocks.org/index.php? title=Installing_a_supported_compiler#Digital_Mars_D_Compiler_for_W indows If you use Linux, please follow the instruction: http://wiki.codeblocks.org/index.php? title=Installing_a_supported_compiler#Digital_Mars_D_Compiler_for_L inux Best regards. David.
Re: GUI library for D
Hi, all, For the GUI library for D, Why don't consider the GTK+ 3.0? It is a very very good GUI library and has been formally released (now version maybe is 3.0.7), and it introduced a GObject Introspection which can widely enlarge the programming languages' bundling using (of course includes D Language). GObject Introspection implements calling GObject easily and fluently. It means that every Language just need to build a 'GObject Introspection' bundle, then the Language can easily and fluently call every API of GTK+ 3.0 through this bundle; It is excited! you know, GTK+ is a very very good GUI level library which was written in C Language. Please consider to produce a 'GObject Introspection' bundle for D, then through the bundle, D language can access every API in GTK+ 3.0. By this way, we will get cost down and can achieve a very good GUI library. GTK+ can be used in Linux OS X Windows FreeBST Unix You can see that by this way, D can produce inestimably GUI Apps for different platforms and do not need to change the code very much. Best regards. David.
Re: Settings in CodeBlocks -- D Language
=== BTW: Would be good, if you also can keep our wiki for CodeBlocks up to date. http://prowiki.org/wiki4d/wiki.cgi?EditorSupport http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/CodeBlocks === Because I have a user ID in codeblocks.forum, so I can add the settings for D into codeblocks's WiKi page. I don't have a wiki4d ID, so I think the better way is to copy the corresponding sections os codeblocks's WiKi page into the wiki4d page by yourself or someone whom has an ID of wiki4d. Best regards. David.
GUI library for D ---- Why do not consider to use GTK+ 3.0 ??
please view: http://www.digitalmars.com/pnews/read.php? server=news.digitalmars.comgroup=digitalmars.Dartnum=134026
Re: GUI library for D
= Nick Sabalausky (a@a.a) GTK+ apps are crap on Windows. And not real great on KDE either, AIUI. It only barely qualifies as cross-platform. = Well, if that so, I think if someone want to build a 'real good' GUI library which be good on Windows, KDE or other places will need to build from the very LOW level of the machine code or something like this. BTW, KDE (it was built based on Qt, and now Qt seems encounters problems) is not so good, it ture not for argument. Before, apps based on GTK+ 2.xx is really not so good on Windows or other platforms (except Linux). But, please pay attention to new changed features of GTK+ 3.0. such as: totally use Cairo to draw; support X Input 2; use CSS style themes; multiple backend support of GDK (on X or Wayland or W32api, even HTML5, or something else.); added GtkApplication class; And GTK+ 3 introduced a GObject Introspection which can widely enlarge the programming languages' bundling using. GObject Introspection implements calling GObject easily and fluently. It means that every Language just need to build a 'GObject Introspection' bundle, then the Language can easily and fluently call every API of GTK+ 3.0 through this bundle; What about the Qt now? Do you think NOKIA or the company who has bought Qt from NOKIA will still truely do theirs efforts on it? Please consider this carefully and detailly. Not for arguments. Best regards. David.
Settings in CodeBlocks -- D Language
Dear all, The CodeBlocks IDE supports DMD compiler and I've described the proper settings for Codeblocks using in D Language. Please visit the WiKi page here: http://wiki.codeblocks.org/index.php?title=Installing_a_supported_compiler BTW, the Code Completion for D isn't quite good now, and in future it will be improved. Best regards. David.
a 'Shared libraries for Linux' question
Dear, We would like to know that whats the details of D2's next milstone (Shared libraries for Linux) ? Will be shared with GTK+ 3.0 ? or other libraries ? As I know, GTK+ 3.0 has formally released (now its version is GTK+ 3.0.4), and it introduced a GObject Introspection which can widely enlarge the programming languages' bundling using (I think could includes D Language). GObject Introspection implements calling GObject easily and fluently. It means that every Language just need to build a 'GObject Introspection' bundle, then the Language can easily and fluently call every API of GTK+ 3.0 through this bundle. GTK+ 3.0 is a very very good GUI level libraries, and it was written in C. Best regards. David.
about the GUI issue.
Sorry, maybe this question is not so proper, but I really want to get some feedback, for here we have many professors about D. Before, if D want to use the GUI, such as GTK+, we can use a gtkD port. http://www.dsource.org/projects/gtkd And when the Milestone version for GTK+ (GTK+ 3.0) formally released out, there is a GtkApplication was introduced that many other language (except C Language) can use GTK+3.0 components and GUIs. http://library.gnome.org/devel/gtk3/3.0/index.html http://library.gnome.org/devel/gtk3/3.0/GtkApplication.html So, I want to know that whether our D can use this GtkApplication or we can using D to produce the GUI level applications based on GTK+3.0 ? Best regards. David.
compile dmd 2.052 under Windows XP (32bit) -- error !
Sorry, I think I should post my question here except digitalmars.D.bugs. I've installed dmc and dmd2 by the dinstaller.exe from http://ftp.digitalmars.com/dinstaller.exe After finished, I downloaded the latest dmd, druntime and phobos from github.com When I try to compile the dmd source through the command: make -f win32.mak release, I got many errors, please view as follows: -- . freebsd.mak:532: warning: ignoring old commands for target `gcov' solaris.mak:602: warning: overriding commands for target `zip' freebsd.mak:602: warning: ignoring old commands for target `zip' win32.mak:40: warning: overriding commands for target `.c.obj' win32.mak:40: warning: ignoring old commands for target `.c.obj' win32.mak:43: warning: overriding commands for target `.asm.obj' win32.mak:43: warning: ignoring old commands for target `.asm.obj' win32.mak:50: warning: overriding commands for target `release' win32.mak:50: warning: ignoring old commands for target `release' win32.mak:57: warning: overriding commands for target `trace' win32.mak:57: warning: ignoring old commands for target `trace' win32.mak:60: warning: overriding commands for target `dmd' solaris.mak:97: warning: ignoring old commands for target `dmd' win32.mak:66: warning: overriding commands for target `debdmd' win32.mak:66: warning: ignoring old commands for target `debdmd' win32.mak:162: warning: overriding commands for target `dmd.exe' win32.mak:162: warning: ignoring old commands for target `dmd.exe' win32.mak:175: warning: overriding commands for target `msgs.h' win32.mak:175: warning: ignoring old commands for target `msgs.h' win32.mak:175: warning: overriding commands for target `msgs.c' win32.mak:175: warning: ignoring old commands for target `msgs.c' win32.mak:175: warning: overriding commands for target `sj1041.msg' win32.mak:175: warning: ignoring old commands for target `sj1041.msg' win32.mak:175: warning: overriding commands for target `sj1036.msg' win32.mak:175: warning: ignoring old commands for target `sj1036.msg' win32.mak:175: warning: overriding commands for target `sj1031.msg' win32.mak:175: warning: ignoring old commands for target `sj1031.msg' win32.mak:178: warning: overriding commands for target `msgsx.exe' win32.mak:178: warning: ignoring old commands for target `msgsx.exe' win32.mak:182: warning: overriding commands for target `elxxx.c' win32.mak:182: warning: ignoring old commands for target `elxxx.c' win32.mak:182: warning: overriding commands for target `cdxxx.c' win32.mak:182: warning: ignoring old commands for target `cdxxx.c' win32.mak:182: warning: overriding commands for target `optab.c' win32.mak:182: warning: ignoring old commands for target `optab.c' win32.mak:182: warning: overriding commands for target `debtab.c' win32.mak:182: warning: ignoring old commands for target `debtab.c' win32.mak:182: warning: overriding commands for target `fltables.c' win32.mak:182: warning: ignoring old commands for target `fltables.c' win32.mak:182: warning: overriding commands for target `tytab.c' win32.mak:182: warning: ignoring old commands for target `tytab.c' win32.mak:186: warning: overriding commands for target `impcnvtab.c' win32.mak:186: warning: ignoring old commands for target `impcnvtab.c' win32.mak:190: warning: overriding commands for target `id.h' win32.mak:190: warning: ignoring old commands for target `id.h' win32.mak:190: warning: overriding commands for target `id.c' win32.mak:190: warning: ignoring old commands for target `id.c' win32.mak:199: warning: overriding commands for target `total.sym' win32.mak:199: warning: ignoring old commands for target `total.sym' win32.mak:202: warning: overriding commands for target `impcnvtab.obj' win32.mak:202: warning: ignoring old commands for target `impcnvtab.obj' win32.mak:205: warning: overriding commands for target `iasm.obj' win32.mak:205: warning: ignoring old commands for target `iasm.obj' win32.mak:208: warning: overriding commands for target `bcomplex.obj' win32.mak:208: warning: ignoring old commands for target `bcomplex.obj' win32.mak:211: warning: overriding commands for target `aa.obj' win32.mak:211: warning: ignoring old commands for target `aa.obj' win32.mak:214: warning: overriding commands for target `bit.obj' win32.mak:214: warning: ignoring old commands for target `bit.obj' win32.mak:217: warning: overriding commands for target `blockopt.obj' win32.mak:217: warning: ignoring old commands for target `blockopt.obj' win32.mak:220: warning: overriding commands for target `cg.obj' win32.mak:220: warning: ignoring old commands for target `cg.obj' win32.mak:223: warning: overriding commands for target `cg87.obj' win32.mak:223: warning: ignoring old commands for target `cg87.obj' win32.mak:226: warning: overriding commands for target `cgcod.obj' win32.mak:226: warning: ignoring old commands for target `cgcod.obj' win32.mak:229: warning: overriding commands for target `cgcs.obj' win32.mak:229: warning: ignoring old commands for target
Simple .d file passed in -m32 model, but failed in -m64 model. Why?
Thank you Brad Roberts, at first I remove MinGW's PATHs in my system, and then I successfully compiled the DMD, then I added back the MinGW's PATHs to the system. :-) But, when I in Linux (Fedora 14 X86_64) system, I compiled a simple d file in 32bit model and 64 bit model I got different results. Details: 1). test.d source: = import std.stdio; void main() { writeln(Under 32bit model 64bit model: \n); int[] months = new int[12]; months = [99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99]; writeln(Original months array value: \n, months, \n\n=); writeln(start to bind in turn:); foreach (i, ref e; months) { writeln(index i = , i, , \looked \'in\' array\ value e = , e); e = i + 1; writeln(temp i = , i, , temp e = i + 1 = , e); writeln(months array: , months); writeln(used i = , i, , and used e = , e, \n); } writeln(finished binding...); writeln(=\n\nFinal months array value: \n, months); } = 2). I compile it using the command: [David@Ocean ~]$ dmd -m32 test.d And I successfully got the result test file. 3). I compile it using the command: [David@Ocean ~]$ dmd -m64 test.d And I got the error: test.d(18): Error: cannot implicitly convert expression (i + 1LU) of type ulong to int Why the same source file shows different results? How to fix this problem? Waiting for kindly help. Daivd.
compile dmd 2.052 under XP -- error !
I've installed dmc and dmd2 by the dinstaller.exe from http://ftp.digitalmars.com/dinstaller.exe After finished, I downloaded the latest dmd, druntime and phobos from github.com When I try to compile the dmd source through the command: make -f win32.mak release, I got many errors, please view as follows: -- . freebsd.mak:532: warning: ignoring old commands for target `gcov' solaris.mak:602: warning: overriding commands for target `zip' freebsd.mak:602: warning: ignoring old commands for target `zip' win32.mak:40: warning: overriding commands for target `.c.obj' win32.mak:40: warning: ignoring old commands for target `.c.obj' win32.mak:43: warning: overriding commands for target `.asm.obj' win32.mak:43: warning: ignoring old commands for target `.asm.obj' win32.mak:50: warning: overriding commands for target `release' win32.mak:50: warning: ignoring old commands for target `release' win32.mak:57: warning: overriding commands for target `trace' win32.mak:57: warning: ignoring old commands for target `trace' win32.mak:60: warning: overriding commands for target `dmd' solaris.mak:97: warning: ignoring old commands for target `dmd' win32.mak:66: warning: overriding commands for target `debdmd' win32.mak:66: warning: ignoring old commands for target `debdmd' win32.mak:162: warning: overriding commands for target `dmd.exe' win32.mak:162: warning: ignoring old commands for target `dmd.exe' win32.mak:175: warning: overriding commands for target `msgs.h' win32.mak:175: warning: ignoring old commands for target `msgs.h' win32.mak:175: warning: overriding commands for target `msgs.c' win32.mak:175: warning: ignoring old commands for target `msgs.c' win32.mak:175: warning: overriding commands for target `sj1041.msg' win32.mak:175: warning: ignoring old commands for target `sj1041.msg' win32.mak:175: warning: overriding commands for target `sj1036.msg' win32.mak:175: warning: ignoring old commands for target `sj1036.msg' win32.mak:175: warning: overriding commands for target `sj1031.msg' win32.mak:175: warning: ignoring old commands for target `sj1031.msg' win32.mak:178: warning: overriding commands for target `msgsx.exe' win32.mak:178: warning: ignoring old commands for target `msgsx.exe' win32.mak:182: warning: overriding commands for target `elxxx.c' win32.mak:182: warning: ignoring old commands for target `elxxx.c' win32.mak:182: warning: overriding commands for target `cdxxx.c' win32.mak:182: warning: ignoring old commands for target `cdxxx.c' win32.mak:182: warning: overriding commands for target `optab.c' win32.mak:182: warning: ignoring old commands for target `optab.c' win32.mak:182: warning: overriding commands for target `debtab.c' win32.mak:182: warning: ignoring old commands for target `debtab.c' win32.mak:182: warning: overriding commands for target `fltables.c' win32.mak:182: warning: ignoring old commands for target `fltables.c' win32.mak:182: warning: overriding commands for target `tytab.c' win32.mak:182: warning: ignoring old commands for target `tytab.c' win32.mak:186: warning: overriding commands for target `impcnvtab.c' win32.mak:186: warning: ignoring old commands for target `impcnvtab.c' win32.mak:190: warning: overriding commands for target `id.h' win32.mak:190: warning: ignoring old commands for target `id.h' win32.mak:190: warning: overriding commands for target `id.c' win32.mak:190: warning: ignoring old commands for target `id.c' win32.mak:199: warning: overriding commands for target `total.sym' win32.mak:199: warning: ignoring old commands for target `total.sym' win32.mak:202: warning: overriding commands for target `impcnvtab.obj' win32.mak:202: warning: ignoring old commands for target `impcnvtab.obj' win32.mak:205: warning: overriding commands for target `iasm.obj' win32.mak:205: warning: ignoring old commands for target `iasm.obj' win32.mak:208: warning: overriding commands for target `bcomplex.obj' win32.mak:208: warning: ignoring old commands for target `bcomplex.obj' win32.mak:211: warning: overriding commands for target `aa.obj' win32.mak:211: warning: ignoring old commands for target `aa.obj' win32.mak:214: warning: overriding commands for target `bit.obj' win32.mak:214: warning: ignoring old commands for target `bit.obj' win32.mak:217: warning: overriding commands for target `blockopt.obj' win32.mak:217: warning: ignoring old commands for target `blockopt.obj' win32.mak:220: warning: overriding commands for target `cg.obj' win32.mak:220: warning: ignoring old commands for target `cg.obj' win32.mak:223: warning: overriding commands for target `cg87.obj' win32.mak:223: warning: ignoring old commands for target `cg87.obj' win32.mak:226: warning: overriding commands for target `cgcod.obj' win32.mak:226: warning: ignoring old commands for target `cgcod.obj' win32.mak:229: warning: overriding commands for target `cgcs.obj' win32.mak:229: warning: ignoring old commands for target `cgcs.obj' win32.mak:232: warning: overriding commands for target `cgcv.obj'
Re: D Programming Language source (dmd, phobos, etc.) has moved to github
== Repost the article of Kagamin (s...@here.lot) == Posted at 2011/01/26 07:31 to digitalmars.D.announce Nick Sabalausky Wrote: official public repo: r184 official public repo: r185 ...etc. Versus: 9f4e5ac4f0a3 13cf8da225ce ...etc. I don't know about other people, but I find the former to be far more readable, far more descriptive, and actually possible to reason about. Sure, the latter can be copy-pasted and it still refers to the same changeset, but other then that it's meaningless gibberish. LOL, this meaningless gibberish is usually called a unique identifier. And I use git to download the source from github.com for druntime. But I found that in it subdirectory import, there is only contain std and object.di, missed the core subdirectory for druntime. Why? Or, the core subdirectory exists on the github.com, but we can no see it? or there have some other way except git to download it? waiting for kindly help. Best regards David.
Re: D Programming Language source (dmd, phobos, etc.) has moved to github
Dear Walter, I went to the github and try to download the source, I found that the latest version on github is the old version. for example: druntime - Downloads: dmd-2.042 Phobos - Downloads: phobos-2.046 DMD - Downloads: dmd-2.046 I think the actural latest version of D should be 2.051. Why github can not showing the 2.051 version(dmd, phobos, druntime, and so on.) ?
Re: D Language info collected and combined into one CHM file.
Great! Thank you. Please view the download link: https://docs.google.com/leaf?id=0B38se3xzJrbuMjNlMTQ5MzUtYTM1NC00M2UyLWJjODctMDZlM2Y2ZWQwYjlmhl=enauthkey=CPvh1ZoG (if you can not see the page correctly shown, just refresh the page) this D_Language.chm was produced yesterday and collected the latest docs from Digitalmars.com. Maybe this document is useful for someone. Best regards. David.
D Language info collected and combined into one CHM file.
Hi, everyone, I payed attention to D Language for a bit time. And I collected the language info from Digitalmars.com and combined them into one CHM file, maybe it is useful that be referenced when someone is offline. Please view the attached CHM file. Best regards David.
Re: D Language info collected and combined into one CHM file.
Sorry, surrely that I've posted the attachment (CHM file), but I can not see it. Does anyone can kindly help me to point out that how to transfer chm file to this BBS? waiting for kindly reply. David.