This list is closed, nobody may subscribe to it.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(371) |
Oct
(167) |
Nov
(412) |
Dec
(208) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(378) |
Feb
(302) |
Mar
(269) |
Apr
(296) |
May
(306) |
Jun
(381) |
Jul
(346) |
Aug
(315) |
Sep
(195) |
Oct
(216) |
Nov
(280) |
Dec
(227) |
| 2002 |
Jan
(309) |
Feb
(333) |
Mar
(328) |
Apr
(407) |
May
(517) |
Jun
(519) |
Jul
(400) |
Aug
(580) |
Sep
(1273) |
Oct
(984) |
Nov
(683) |
Dec
(538) |
| 2003 |
Jan
(578) |
Feb
(454) |
Mar
(312) |
Apr
(366) |
May
(505) |
Jun
(431) |
Jul
(415) |
Aug
(374) |
Sep
(470) |
Oct
(578) |
Nov
(372) |
Dec
(309) |
| 2004 |
Jan
(308) |
Feb
(247) |
Mar
(372) |
Apr
(413) |
May
(333) |
Jun
(323) |
Jul
(269) |
Aug
(239) |
Sep
(469) |
Oct
(383) |
Nov
(400) |
Dec
(332) |
| 2005 |
Jan
(411) |
Feb
(363) |
Mar
(346) |
Apr
(316) |
May
(275) |
Jun
(248) |
Jul
(396) |
Aug
(396) |
Sep
(279) |
Oct
(340) |
Nov
(319) |
Dec
(218) |
| 2006 |
Jan
(317) |
Feb
(263) |
Mar
(304) |
Apr
(296) |
May
(209) |
Jun
(349) |
Jul
(246) |
Aug
(198) |
Sep
(174) |
Oct
(138) |
Nov
(201) |
Dec
(270) |
| 2007 |
Jan
(223) |
Feb
(182) |
Mar
(350) |
Apr
(350) |
May
(259) |
Jun
(221) |
Jul
(299) |
Aug
(465) |
Sep
(356) |
Oct
(265) |
Nov
(417) |
Dec
(225) |
| 2008 |
Jan
(421) |
Feb
(327) |
Mar
(219) |
Apr
(389) |
May
(375) |
Jun
(262) |
Jul
(215) |
Aug
(289) |
Sep
(257) |
Oct
(383) |
Nov
(237) |
Dec
(209) |
| 2009 |
Jan
(232) |
Feb
(327) |
Mar
(306) |
Apr
(251) |
May
(146) |
Jun
(247) |
Jul
(302) |
Aug
(252) |
Sep
(263) |
Oct
(376) |
Nov
(270) |
Dec
(244) |
| 2010 |
Jan
(225) |
Feb
(184) |
Mar
(300) |
Apr
(290) |
May
(275) |
Jun
(535) |
Jul
(192) |
Aug
(237) |
Sep
(304) |
Oct
(142) |
Nov
(384) |
Dec
(186) |
| 2011 |
Jan
(305) |
Feb
(337) |
Mar
(331) |
Apr
(318) |
May
(306) |
Jun
(299) |
Jul
(205) |
Aug
(271) |
Sep
(232) |
Oct
(179) |
Nov
(252) |
Dec
(216) |
| 2012 |
Jan
(195) |
Feb
(268) |
Mar
(142) |
Apr
(226) |
May
(203) |
Jun
(132) |
Jul
(211) |
Aug
(429) |
Sep
(289) |
Oct
(291) |
Nov
(182) |
Dec
(188) |
| 2013 |
Jan
(205) |
Feb
(259) |
Mar
(224) |
Apr
(125) |
May
(295) |
Jun
(181) |
Jul
(209) |
Aug
(167) |
Sep
(330) |
Oct
(212) |
Nov
(95) |
Dec
(114) |
| 2014 |
Jan
(40) |
Feb
(63) |
Mar
(62) |
Apr
(65) |
May
(82) |
Jun
(105) |
Jul
(56) |
Aug
(175) |
Sep
(79) |
Oct
(49) |
Nov
(51) |
Dec
(47) |
| 2015 |
Jan
(26) |
Feb
(69) |
Mar
(82) |
Apr
(55) |
May
(35) |
Jun
(57) |
Jul
(54) |
Aug
(56) |
Sep
(25) |
Oct
(21) |
Nov
(8) |
Dec
(27) |
| 2016 |
Jan
(49) |
Feb
(44) |
Mar
(132) |
Apr
(39) |
May
(39) |
Jun
(49) |
Jul
(70) |
Aug
(43) |
Sep
(69) |
Oct
(79) |
Nov
(65) |
Dec
(32) |
| 2017 |
Jan
(99) |
Feb
(88) |
Mar
(42) |
Apr
(47) |
May
(56) |
Jun
|
Jul
(79) |
Aug
(9) |
Sep
(29) |
Oct
(4) |
Nov
|
Dec
(12) |
| 2018 |
Jan
(45) |
Feb
(6) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(12) |
2
(26) |
|
3
(25) |
4
(25) |
5
(21) |
6
(13) |
7
(15) |
8
(10) |
9
(8) |
|
10
(4) |
11
(7) |
12
(11) |
13
(10) |
14
(14) |
15
(11) |
16
(16) |
|
17
(3) |
18
(6) |
19
(2) |
20
(22) |
21
(21) |
22
(14) |
23
(6) |
|
24
(9) |
25
|
26
(8) |
27
(7) |
28
|
29
(1) |
|
|
From: Keith M. <kei...@us...> - 2008-02-29 21:08:24
|
On Tuesday 26 February 2008 23:16, Hans Schmucker wrote: > I have to admit that I'm a bit helpless dealing with the likes of > you, ... Well then, that feeling is mutual. > ... but let's see: > > 1. Rolf wants to build something (doesn't matter what) with MinGW and > emulated symlinks don't work, because MinGW is not a cygwin > application. I don't see how that is in any way relevant; AFAICT, at no time did Rolf enquire about MinGW's capability to work with symlinks. > 2. Brian points out to him that he isn't dealing with a Cygwin > application. On the contrary, Brian suggested a kludge to work around the problem Rolf was facing. The kludge was based on the use of symlinks, which would require the use of Cygwin, or perhaps, as Earnie pointed out, in the particular circumstances of Rolf's issue, a similar kludge using reparse points might be effective *without* requiring Cygwin. > 3. I point out that he could use junctions... ...which basically was just a reiteration of the option Earnie had already pointed out. (That's not a criticism; maybe you hadn't seen Earnie's response, when you posted yours). > (never mind how I called them, ... You said they were *real* symlinks, which is technically inaccurate. > I did post a link), ... ...which was useful, thanks; no one is disputing that. > which offers a solution. No; it offers a possible mechanism for implementing a kludge. A kludge is *never* a solution, IMO. However, it may be expedient to adopt a kludge, in order to work around some problem for which no immediate solution is apparent; the distinction may be considered pedantic, so let's not dwell on it. > 4. You start your series of lectures... My postings had nothing whatsoever to do with `lecturing'... > ...without offering any information that would be helpful to Rolf ... ...neither was it intended to be helpful to Rolf, who had already stated that he was not interested in any such form of kludged work around; it was intended to correct the technically inaccurate statements that you had made. This was in no way intended as any form of personal affront; it was merely correction and clarification of information for the sake of preserving the integrity of the list archives. These archives are a valuable resource for future reference, which is why it is important that such corrections of misleading information are posted, (and why it *does* matter that the incorrect information you posted was not allowed to pass into the archives without such accompanying correction). > with the apparent aim to drive me off this list Driving you, or anyone else, off the list could never have been further from my mind; if I'd wanted to do that, I could simply have invoked my administrative privilege, and excluded all posts from your address. I'm sorry that you are so easily offended, when someone, (Brian and I, on this occasion), points out and corrects technical inaccuracies in some information you've posted on the list. There are many places on the Internet, where you can find bad advice on using MinGW; we do not want this list to be one of them. Had I myself posted technically inaccurate information, I should have been grateful for someone to correct my misconceptions; (indeed this has happened before, and I have no doubt it may happen again, for none of us is infallible). Regards, Keith. |
|
From: Brian D. <br...@de...> - 2008-02-27 21:21:09
|
[ Please keep replies on the list, not to me. ] Mark'sPublicAcct wrote: > The others who have toiled to update gcj, are they individuals, or > public groups? If public, can you point me in their direction? Start with a google of "mingw gcj", and I'm sure you'll find some hits. That's about all I know. Brian |
|
From: Brian D. <br...@de...> - 2008-02-27 19:50:42
|
Mark'sPublicAcct wrote: > According to Sun's documentation, the java.io.FIle class has had > the API to create a new File object taking only a URI since jdk 1.4, > and according to a link off od GNU's site, their support for java.io > jdk 1.4 support is 99.84% complete (I actually couldn't find what > comprised the .06%). That comparison is between the current state of classpath and the JDK. In gcj 3.4, classpath hadn't really been fully merged with libgcj yet, only certain parts shared. And the classpath that was current at the time of the branch (jan 2004) was quite old, probably around version 0.07 as far as I can tell. > Finally, my question is; what level of JDK support am I getting > through my MinGW libgcj-3.4.5.jar - level installation, and is there > anyway to update/modify my installation to take advantage of the > more-recent level of jdk support available from the GNU's latest > gcj/classpath releases? I think you can expect JDK 1.2 level support and not much more. 3.4 is unfortunately quite old and gcj has changed a lot recently compared to the other languages. The -findirect-dispath and BC ABI didn't even exist until 4.0, and I believe that those are required to implement some of the more advanced language features. And as above, the full classpath merge didn't really happen until gcj 4 either. AFAIK gcj 4.0 offered around JDK 1.3 or 1.4 level of compatibility. And as of gcj 4.3, the Eclipse compiler was merged which gives full JDK 1.5 language feature compatibility, combined with current classpath which, as you saw, is getting fairly complete in terms of runtime compatibility. So yes, if you want something more recent you have to use a more recent version of gcc. The MinGW gcc 4.2 packages do not include gcj, so you're kind of out of luck at the moment. I know there are other individuals who have coaxed gcj 4.x into building for MinGW, and you may be able to use the fruits of their toil; just remember those are other projects so you should expect to contact them for help. Brian |
|
From: Mark'sPublicAcct <gf...@gm...> - 2008-02-27 18:34:13
|
My apologies in advance for any miss-speakings here as I am new to MinGW
(and gcc):
I recently installed MinGW using the MinGW-5.1.3 installer and chose the
Java (gcj) component to install. For version reference, the installation
included the file MinGW\share\java\libgcj-3.4.5.jar.
I have since been able to create and successfully test a
HelloWorld.exegenerated from a
HelloWorld.java file. So far so good.
I am now trying to use gcj to similarly create an executable for my "real"
java application, however, I am getting an error at compile time indicating
this line from one of the Java files:
File xmlFile = new File(new URI(extForm));
The message is:
com/cfg/MDLoader.java: In class `com.cfg.MDLoader':
com/cfg/MDLoader'.java: In method `com.cfg.MDLoader'.nstdLoad(
com.core.ext.TL,java.lang.String,com.cfg.MD)':
com/cfg/MDLoader'.java:117: error: class 'java.io.File' has no method
named '<init>' matching signature '(Ljava/net/URI;)V'
com/cfg/MDLoader'.java:117: error: expected type 'null' but stack
contains 'void'
com/cfg/MDLoader'.java:118: confused by earlier errors, bailing out
According to Sun's documentation, the java.io.FIle class has had the API to
create a new File object taking only a URI since jdk 1.4, and according to a
link off od GNU's site, their support for java.io jdk 1.4
support<http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html>is
99.84% complete (I actually couldn't find what comprised the .06%).
Finally, my question is; what level of JDK support am I getting through my
MinGW libgcj-3.4.5.jar - level installation, and is there anyway to
update/modify my installation to take advantage of the more-recent level of
jdk support available from the GNU's latest gcj/classpath releases?
thanks,
Mark.
|
|
From: Nathan B. <nat...@co...> - 2008-02-27 15:12:23
|
Thanks Dave Korn wrote: > On 27 February 2008 14:35, Nathan Braswell wrote: > > >> Hello. >> I have been researching how to make a small compiler in c++ for a new >> language. >> I remember seeing some where about an example of this someplace, maybe >> in MinGW install, or instructions, or on GNU. >> It's name had something to do with tree, I think. >> I was wondering if any of you had heard of this. >> > > You are thinking of "treelang", which is a "toy" language frontend > implemented as part of GCC, it serves as an example of how to write a new > language frontend for gcc. > > It's in the gcc sources in the ..../gcc/treelang/ dir if you unpack the full > gcc tarball. > > > > cheers, > DaveK > |
|
From: Dave K. <dav...@ar...> - 2008-02-27 15:04:54
|
On 27 February 2008 14:35, Nathan Braswell wrote:
> Hello.
> I have been researching how to make a small compiler in c++ for a new
> language.
> I remember seeing some where about an example of this someplace, maybe
> in MinGW install, or instructions, or on GNU.
> It's name had something to do with tree, I think.
> I was wondering if any of you had heard of this.
You are thinking of "treelang", which is a "toy" language frontend
implemented as part of GCC, it serves as an example of how to write a new
language frontend for gcc.
It's in the gcc sources in the ..../gcc/treelang/ dir if you unpack the full
gcc tarball.
cheers,
DaveK
--
Can't think of a witty .sigline today....
|
|
From: Nathan B. <nat...@co...> - 2008-02-27 14:35:20
|
Hello. I have been researching how to make a small compiler in c++ for a new language. I remember seeing some where about an example of this someplace, maybe in MinGW install, or instructions, or on GNU. It's name had something to do with tree, I think. I was wondering if any of you had heard of this. Thank you for your time. |
|
From: Dehmel, R. <Deh...@at...> - 2008-02-27 07:09:23
|
Hello all, How to acquire (from WEBCAM) an image to memory from a mingw console application? Is there a code fragment already ported from VC to mingw? Thank you Ruediger ____________________________________________________ atg Luther & Maelzer GmbH Sitz / Company Seat : 50668 Koeln / Germany Strasse / Street : Thedor-Heuss-Ring-23 Amtsgericht / Local Court : Koeln HRB 58893 USt.-Id. Nr. / VAT ID No. : DE 814 906 312 St.-Nr. / TIN No. : 80088 / 23872 Finanzamt / Revenue Office: Tauberbischofsheim ____________________________________________________ |
|
From: Hans S. <han...@gm...> - 2008-02-26 23:16:15
|
I have to admit that I'm a bit helpless dealing with the likes of you, but let's see: 1. Rolf wants to build something (doesn't matter what) with MinGW and emulated symlinks don't work, because MinGW is not a cygwin application. 2. Brian points out to him that he isn't dealing with a Cygwin application. 3. I point out that he could use junctions (never mind how I called them, I did post a link), which offers a solution. 4. You start your series of lectures without offering any information that would be helpful to Rolf with the apparent aim to drive me off this list Is that an accurate summary? |
|
From: Keith M. <kei...@us...> - 2008-02-26 21:09:27
|
On Sunday 24 February 2008 20:13, Hans Schmucker wrote: [w.r.t. equivalence of WinNT's reparse points and symbolic links] > The words real and symlink were only thrown in there to distinguish > them from the "emulated symlinks" provided by Cygwin, nothing > more.... sheesh So, why mention it at all? AFAIK, Cygwin's "emulated symlinks" do actually provide a fair emulation of real symlinks, (provided that it is a Cygwin application which is interpreting them). Reparse points, (a.k.a. "junction points") are something else entirely; their closest analogue in the Unix world would be loop-back mounts, which exhibit rather different properties from symbolic links. Regards, Keith. |
|
From: Doug S. <dsc...@ro...> - 2008-02-26 19:17:58
|
Doug Schaefer wrote: > Brandon Sneed wrote: > >> On Feb 17, 2008, at 7:55 PM, Brian Dessent wrote: >> >> >>> Doug Schaefer wrote: >>> >>> >>> >>>> If I 'dll-symbols' load the DLL, the offsets are wrong. Using >>>> 'file' on >>>> reaper.exe doesn't help at all. >>>> >>>> >>> I think this is fixed in current CVS. Anyway, just attach to the >>> running process instead of starting it from gdb. That way the libray >>> will already be loaded when gdb starts and it should be able to read >>> the >>> symbols and set breakpoints. >>> >>> >> This isn't fixed in the current CVS. The problem is that pending >> breakpoints require that some symbols be loaded already. I've made a >> patch and I've been testing it here the past few weeks and it seems to >> work ok. I'll try to upload a new Tech Preview early this week. >> >> >> Brandon Sneed >> >> >> > > Very cool. Thanks Brandon. I'll give it a try as soon as you post it. > > Doug > Hey Brandon, do you have the patch available to download from somewhere? Thanks, Doug |
|
From: David D. <dav...@rs...> - 2008-02-26 18:46:40
|
Hello Brian, Arnaud. > (Maybe it would be useful to add it in the "Download" section of MinGW > site...) I have been using the patched/built version of mingwm10 for months now in a corporate deployment without problems. I would also give my vote that the mingw runtime packages be updated as the reloc problem can cause some awful headaches that are very difficult to debug. Just my $.02 - Dave |
|
From: Arnaud M. <am...@ki...> - 2008-02-26 18:04:00
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Brian Dessent a écrit :
<blockquote cite="mid:47C...@de..." type="cite">
<pre wrap="">Arnaud Masson wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Is there an updated version of mingwm10.dll somewhere which is safely
rebasable?
</pre>
</blockquote>
<pre wrap=""><!---->
Not that I know of.
</pre>
<blockquote type="cite">
<pre wrap="">Otherwise how I can build mingwm10.dll myself and apply the patch?
</pre>
</blockquote>
<pre wrap=""><!---->
Get the mingw-runtime -src package from the MinGW download area. Unpack
the source, apply the patch, and rebuild. You will need to install MSYS
but it should be a simple "./configure && make" affair. You might need
to manually run autoconf in order to regenerate Makefile from
Makefile.in, if the configure script doesn't detect this for you (aka
maintainer-mode.)
Actually, that could be a lot to do if you're not familiar with autoconf
style packages. Try the attached mingwm10.dll, it is the result of
doing the above.
</pre>
</blockquote>
I have replaced the standard mingwm10.dll with the one you have
provided.<br>
It works fine, thanks a lot! <span class="moz-smiley-s1"><span> :-) </span></span><br>
<br>
(Maybe it would be useful to add it in the "Download" section of MinGW
site...)<br>
<br>
<br>
</body>
</html>
|
|
From: Brian D. <br...@de...> - 2008-02-26 15:10:14
|
Arnaud Masson wrote: > Is there an updated version of mingwm10.dll somewhere which is safely > rebasable? Not that I know of. > Otherwise how I can build mingwm10.dll myself and apply the patch? Get the mingw-runtime -src package from the MinGW download area. Unpack the source, apply the patch, and rebuild. You will need to install MSYS but it should be a simple "./configure && make" affair. You might need to manually run autoconf in order to regenerate Makefile from Makefile.in, if the configure script doesn't detect this for you (aka maintainer-mode.) Actually, that could be a lot to do if you're not familiar with autoconf style packages. Try the attached mingwm10.dll, it is the result of doing the above. Brian |
|
From: Arnaud M. <am...@ki...> - 2008-02-26 14:42:04
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> Hello <br> <br> I wrote a plugin for IE with MinGW. <br> In some configurations, it can't be loaded because mingwm10.dll cannot be rebased (another third-party DLL has the same base address). <br> <br> I have found this entry in the Tracker: <br> <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=1789093&group_id=2435&atid=302435" target="_blank">http://sourceforge.net/tracker/index.php?func=detail&aid=1789093&group_id=2435&atid=302435</a> <br> <br> Is there an updated version of mingwm10.dll somewhere which is safely rebasable? <br> Otherwise how I can build mingwm10.dll myself and apply the patch? <br> Should I download cygwin and start some script? (I don't know much about linux build systems...) <br> <br> Thanks in advance! <br> <br> Arnaud<!-- google_ad_section_end --> </body> </html> |
|
From: Sisyphus <sis...@op...> - 2008-02-26 12:17:01
|
----- Original Message ----- From: "Brian Dessent" <br...@de...> I meant to get back to this earlier. To recap - I'm trying to come to terms with the 'make check' failures thrown up when building GMP-4.2.2 as a shared library. (There's no problem when building GMP-4.2.2 as a static library.) My original post mentioned failures in both the msys shell and Cygwin's bash shell (cross-compiling for native Win32). Let's just concentrate on the msys shell for the moment. On Windows XP, msys-1.0.10, building gmp-4.2.2 (shared lib), 'make check' terminates with: >> creating t-sub.exe >> make[4]: Leaving directory `/home/Rob/comp/gmp-4.2.2/tests' >> make check-TESTS >> make[4]: Entering directory `/home/Rob/comp/gmp-4.2.2/tests >> FAIL: t-bswap.exe >> FAIL: t-constants.exe >> FAIL: t-count_zeros.exe >> FAIL: t-gmpmax.exe >> FAIL: t-hightomask.exe >> FAIL: t-modlinv.exe >> FAIL: t-popc.exe >> FAIL: t-parity.exe >> FAIL: t-sub.exe > > I'd say you need to enable verbosity on these tests and find out exactly > the nature of the failure. Good point. I couldn't work out how to do that, so I've asked about it in the email I've just submitted to gmp...@sw... . So ... let's change just one thing and revert to gmp-4.2.1. That now builds fine ... looks like it *is* a gmp bug. But, on the same XP box, I also have msys-1.0.11. In that shell, *both* gmp-4.2.2 *and* gmp-4.2.1 (when built as shared libs) fail to build correctly. For both versions of GMP, the 'make check' process hangs when the first test executable is run. I've since tried running some of the other test executables individually, and they all cause a hang. The fact that GMP-4.2.1 builds ok dynamically in msys-1.0.10 but not dynamically in 1.0.11 would suggest that something changed between 1.0.10 and 1.0.11 - and GMP does not like that change. Of course, that doesn't mean it's an msys bug. Let's now throw in an additional layer of confusion ... with just *one* word ... namely, "Vista". On my Vista box I have only msys-1.0.11. GMP-4.2.2 fails in exactly the same way on Vista, msys-1.0.11 as it failed on XP, msys-1.0.11. But whereas GMP-4.2.1 also failed in exactly the same way on XP, msys-1.0.11, GMP-4.2.1 builds flawlessly on Vista, msys-1.0.11. So ... what's the difference between XP, msys-1.0.11 and Vista, msys-1.0.11 ? Well, the msys-1.0.11 on Vista incorporates Cesar Strauss's patches (which are what enable it to work on Vista). Anyway - as I've said above, I've just posted to gmp-bugs. Let's see what they can come up with. In other replies to my initial post both Earnie Boyd and Keith Marshall proposed that the test failures could just be a line-endings isue. That could be the case (and I'll probably be able to verify once I find out how to get diagnostics of the test failures). But if it was a line-endings issue, wouldn't that affect *static* builds in exactly the same way ? Thanks for the replies. Cheers, Rob |
|
From: Hans S. <han...@gm...> - 2008-02-24 20:13:38
|
The words real and symlink were only thrown in there to distinguish them from the "emulated symlinks" provided by Cygwin, nothing more.... sheesh |
|
From: Brian D. <br...@de...> - 2008-02-24 19:05:10
|
Rolf Ebert wrote: > The question is: should stage1 already build all the files (e.g. crt2.o, > libkernel32.a, etc.) or are the later stages supposed to find these > files in /mingw/lib? Those are part of mingw-runtime and w32api respectively. They aren't part of gcc, so why would any gcc stage build them? For a native bootstrap they should all be used from /mingw/lib for every stage. Or are you talking about a combined tree build? In that case it will still fail because of the chicken and egg problem. Brian |
|
From: Keith M. <kei...@us...> - 2008-02-24 18:18:46
|
On Sunday 24 February 2008 16:45, Hans Schmucker wrote: > Does it make any difference here? Yes, it does. What you actually said was | if you simply need symlinks it might be interesting to know that nt | supports them natively... which is just blatantly untrue, since | ...and these real symlinks... are nothing of the sort, and | ...work with whatever you throw them at applies *only* if "whatever you throw them at" happens to be a directory. > He only wants to link to directories... This may be so, in this particular instance. However, *real* symbolic links apply equally to files and directories, and your sweeping statement suggests that this feature is available on WinNT, which is not the case; (and even in the case of reparse points, what tool does Microsnot provide, AS A STANDARD OS COMPONENT, for creating them)? What is available, as Earnie had already stated, is the "reparse point", (a.k.a. "junction"). By throwing your hat in the ring, to qualify this as a "symlink", serves no additional useful purpose, beyond an apparent attempt to "perpetuate the nonsense" that WinNT somehow provides a real symbolic link capability. Regards, Keith. |
|
From: <rr...@cs...> - 2008-02-24 17:57:38
|
Chris Sutcliffe writes: >So I'm now confused, if they are going to provide information for >developers to use via MSDN, are we going to run in to an issue where >some information is patented and we cannot use it for w32api? Information can't be patented, only inventions. >This is going to make it difficult in terms of what tell patch >contributors is a valid source of information. Microsoft's patents haven't changed, so I don't see how you could've possibly come to this conclusion. Why would it be more difficult today to tell if a patch infringes on a patent than it was before? In any case, as far these newly publically documented protocols are concerned, the press release states that "Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols." So things should be easier for you, since now all you have to worry about is whether w32api violates the rest of Microsoft's patents (or any one elses). Fortunately, since I don't think anything in w32api rises to level of what could be described as an invention, that doesn't seem likely. Ross Ridge |
|
From: Hans S. <han...@gm...> - 2008-02-24 16:45:06
|
Does it make any difference here? He only wants to link to directories... |
|
From: Rolf E. <rol...@gm...> - 2008-02-24 16:35:48
|
Brian Dessent schrieb:
> Rolf Ebert wrote:
>
>> /k/Data/Development/gcc-cvs/build_native/./prev-gcc/xgcc
>> -B/k/Data/Development/gcc-cvs/
>> build_native/./prev-gcc/ -B/mingw/mingw32/bin/ -g -O2
>> -D__USE_MINGW_ACCESS conftest.c >&5
>> C:\Programme\msys_1.0\mingw\bin\ld.exe: crt2.o: No such file: No such
>> file or directory
>> collect2: ld returned 1 exit status
>
> The "-B/mingw/mingw32/bin/" there implies that gcc expects to find its
> GCC_EXEC_PREFIX at $prefix/$target which is the default in the absense
> of a sysroot. If you're using Cygwin as a build environment then you
> can fix this simply by creating the dir $prefix/$target/ which contains
> 3 symlinks for bin, include, and lib each pointing to ../bin,
> ../include, and ../lib resp. You also might be able to solve this by
> configuring --with-sysroot=/mingw but a sysroot for a native compiler
> bootstrap strikes me as a fundamentally broken idea.
I consider both ideas (manually setting symlinks and providing
--with-sysroot) as broken. For the time being I solved it by copying
the necessary files from /mingw/lib into the prev-gcc folder.
I don't think that -B/mingw/mingw32/bin is relevant for the discussion
as my build path is also provided
-B/k/Data/Development/gcc-cvs/build_native/./prev-gcc/
The question is: should stage1 already build all the files (e.g. crt2.o,
libkernel32.a, etc.) or are the later stages supposed to find these
files in /mingw/lib?
BTW, I am using msys as build environment (with access to some cygwin
binaries that are broken on msys like tar)
Rolf
|
|
From: Brian D. <br...@de...> - 2008-02-24 03:41:13
|
Hans Schmucker wrote: > i haven't read through the whole discussion, but if you simply need > symlinks it might be interesting to know that nt supports them > natively and these real symlinks work with whatever you throw them at: > http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx Sigh. No. Junctions are nothing like symlinks, don't perpetuate that nonsense. <http://article.gmane.org/gmane.comp.gnu.mingw.msys/4178> Brian |
|
From: Hans S. <han...@gm...> - 2008-02-24 02:35:25
|
i haven't read through the whole discussion, but if you simply need symlinks it might be interesting to know that nt supports them natively and these real symlinks work with whatever you throw them at: http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx |
|
From: Earnie B. <ea...@us...> - 2008-02-24 01:19:21
|
Quoting Brian Dessent <br...@de...>: > Brian Dessent wrote: > >> of a sysroot. If you're using Cygwin as a build environment then you > > Er, duh, symlinks of course won't work for the xgcc. > Yep, thats where MSYS comes in handy. It doesn't created .lnk files and uses a copy instead. Could be enhanced to use reparse points for directories on NTFS as has been discussed. Earnie |