Activity for Keith Marshall

  • Keith Marshall Keith Marshall modified ticket #1648

    mingw-get source nonesuch -- fails silently

  • Keith Marshall Keith Marshall posted a comment on ticket #1648

    The command: $ mingw-get licence nonesuch exhibits a similar silent failure. Since both source and licence actions are processed within the same internal code path, the attached source-nonesuch.patch corrects both manifestations of this defect.

  • Keith Marshall Keith Marshall posted a comment on ticket #1811

    Is this still needed? I don't think so. Closing as "out-of-date".

  • Keith Marshall Keith Marshall modified ticket #1811

    Sync mingw32-runtime.xml from the published version

  • Keith Marshall Keith Marshall modified ticket #1906

    mingw-get: select a mirror for downloading

  • Keith Marshall Keith Marshall posted a comment on ticket #1906

    Closing as "rejected". Web technologies have moved on, and I don't believe that there is any viable way to implement this, or any benefit to be gained.

  • Keith Marshall Keith Marshall modified ticket #2357

    MingWrt v5+ introduces SSE instruction that prevents execution on non-SSE OS

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    Closing, since the original issue should have been resolved, and no consequent x86-64 issue has been raised.

  • Keith Marshall Keith Marshall posted a comment on ticket #256

    FWIW, I encountered the same issue when attempting to build freeglut-3.2.1 on Arch Linux, with GCC-11.1, and came up with much the same work-around as the OP. I agree that your SVN-1863 update is a much better solution; however, while investigating, I did notice that the src/fg_gl2.h file header incorrectly identifies the file as fg_gl2.c, and that's still wrong in SVN. Not a big deal, I realize, but you may want to correct it some time.

  • Keith Marshall Keith Marshall modified ticket #2227

    winnt.h: #define for FILE_DELETE_ON_CLOSE is wrong.

  • Keith Marshall Keith Marshall posted a comment on ticket #2227

    I know this 6+ years old, but I've just stumbled on it again; clearly, no action was ever taken, and since Earnie is no longer playing an active rôle, I decided to follow up myself. Unfortunately, the original report appears to misrepresent fact — the cited MSDN reference does not stipulate a value of 0x4000000 for FILE_DELETE_ON_CLOSE; this is the documented value for FILE_FLAG_DELETE_ON_CLOSE ... a different entity, which does appear to be correctly defined, (albeit irrationally as an equivalent...

  • Keith Marshall Keith Marshall modified ticket #2070

    mingw-get requires element feature

  • Keith Marshall Keith Marshall posted a comment on ticket #2070

    I don't understand the motivation for this request. Firstly, IMO, a requirements specification needs to be explicit, at least to the component level, (which your example isn't). Secondly, AFAICT, the existing mechanism fully supports the capability you appear to be seeking: <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> will match the currently installed version of the DLL component, with ABI version 1, (and, to me, ambiguity in an ABI version number makes no sense whatsoever); if there is...

  • Keith Marshall Keith Marshall posted a comment on ticket #2248

    FWIW, after a protracted disappearance — yielding HTTP error 404 — of MSDN documentation for the NMPGSCROLL structured data type, it has now reappeared on docs.microsoft.com, with the fwKeys field now documented to be of type WORD. There now seems to be no doubt that this was the correct resolution.

  • Keith Marshall Keith Marshall modified ticket #1364

    bsdtar does not restore file modification times

  • Keith Marshall Keith Marshall posted a comment on ticket #1364

    Charles Wilson surely isn't going to follow this up now, since he is no longer an active project contributor; Cesar, would you care to comment?

  • Keith Marshall Keith Marshall modified ticket #1500

    gettextize refers to missing files in

  • Keith Marshall Keith Marshall posted a comment on ticket #1500

    Charles Wilson surely isn't going to follow this up now, since he is no longer an active project contributor; Cesar, would you care to comment?

  • Keith Marshall Keith Marshall modified ticket #1596

    Perl *** couldn't commit memory for cygwin heap, Win32 error

  • Keith Marshall Keith Marshall posted a comment on ticket #1596

    I'm sorely tempted to just close this, as "invalid". The "cannot commit memory for cygwin heap" is often a symptom of misuse: attempting to start MSYS utilities directly from cmd.exe, which is unsupported, instead of from a properly initiated MSYS shell session, as they should be used; the OP's use of backslashes in example path names strongly hints that he (or she) is engaged in precisely such improper usage. Other than that, I completely agree with you, Earnie, that there absolutely should not...

  • Keith Marshall Keith Marshall modified ticket #1637

    [compile error]gettext still using nl_langinfo

  • Keith Marshall Keith Marshall posted a comment on ticket #1637

    Hmm. I must have overlooked this previously. I am aware of a conflict between the requirements of GNU gettext, and the minimal langinfo.h stub shipped with mingw-catgets-1.0-dev.tar.gz. Ideally, GNU gettext needs a more robust test, for the suitability of any pre-installed langinfo.h, but that would need an upstream resolution. Alternatively, our mingw-catgets needs to stop installing a publicly visible langinfo.h, but right now, that's a low priority issue for me, (in what is, after all, a contributed...

  • Keith Marshall Keith Marshall modified ticket #1646

    Problem with bzip2 package

  • Keith Marshall Keith Marshall posted a comment on ticket #1646

    I assume my 2013-02-04 resolution was acceptable; Charles Wilson is unlikely to offer any alternative now.

  • Keith Marshall Keith Marshall modified ticket #1674

    gnu tar can't archive big files

  • Keith Marshall Keith Marshall posted a comment on ticket #1674

    Perhaps Cesar would care to comment? Charles Wilson is unlikely to do so, since he is no longer an active MinGW.org Project participant.

  • Keith Marshall Keith Marshall modified a comment on ticket #1686

    mgwport is dead; use mingw-pkg (available here) instead.

  • Keith Marshall Keith Marshall modified ticket #1686

    "mgwport all" does not do download step

  • Keith Marshall Keith Marshall posted a comment on ticket #1686

    mgwport is dead.

  • Keith Marshall Keith Marshall modified ticket #1742

    Glade3-3.6.7 crashes with new zlib 1.2.7

  • Keith Marshall Keith Marshall posted a comment on ticket #1742

    Is this perhaps a user environment issue? I don't know, but I'm fairly certain Charles Wilson will not be pursuing it, (since he is no longer an active project participant); perhaps Cesar would care to comment? FWIW, running MSYS under wine seems like a fairly futile exercise, to me, but if the issue is reproducible in MSYS on Windows, (and the OP seems to indicate that it is), then some follow up action would appear to be appropriate.

  • Keith Marshall Keith Marshall modified ticket #1893

    Bision m4 -g (--gnu) option not recognized.

  • Keith Marshall Keith Marshall posted a comment on ticket #1893

    Is this still an issue? It's fairly certain that Charles Wilson is unlikely to follow it up, since he is no longer a MinGW.org Project participant. My own inclination is to close, but perhaps Cesar would care to comment?

  • Keith Marshall Keith Marshall modified ticket #1894

    Perl 5.6 is 6 year old

  • Keith Marshall Keith Marshall posted a comment on ticket #1894

    Since Charles Wilson is no longer an active MinGW.org Project participant, we are unlikely to see any follow-up action from him; perhaps Cesar would care to comment? IIRC, perl is an absolute pig to build ...

  • Keith Marshall Keith Marshall modified ticket #1920

    autoconf-2.69 does not biuld

  • Keith Marshall Keith Marshall posted a comment on ticket #1920

    Is this still an issue? I haven't used MSYS, for any significant development work, in over five years now, but I do use autoconf-2.69 on my LinuxMint box; I don't recall what version I last used on MSYS. Since Charles Wilson is no longer an active MinGW.org Project participant, we may be fairly certain that he will not follow this up; perhaps Cesar would care to comment?

  • Keith Marshall Keith Marshall modified ticket #1924

    Add HPN patches to OpenSSH

  • Keith Marshall Keith Marshall posted a comment on ticket #1924

    Since Charles Wilson is no longer an active MinGW.org Project participant, perhaps Cesar could comment on this?

  • Keith Marshall Keith Marshall modified ticket #1925

    mgwmake should use multiple make jobs

  • Keith Marshall Keith Marshall posted a comment on ticket #1925

    I'm rejecting this, for the following reasons:– The original contributor, Charles Wilson, is no longer an active MinGW.org participant. mgwport never worked for me anyway, on my LinuxMint host. I prefer to promote mingw-pkg, (currently available here), as the modern replacement. You, yourself, have acknowledeged that there may be obstacles to adoption of this particular feature.

  • Keith Marshall Keith Marshall modified ticket #2248

    commctrl.h: NMPGSCROLL.fwKeys uses wrong type

  • Keith Marshall Keith Marshall posted a comment on ticket #2248

    Thanks for the test case. I will not look at Microsoft headers; nor will I look at equivalent mingw-w64 or wine headers, because both projects are notorious for their blatant disregard for Microsoft's EULA. However, on the basis of the evidence of your test case, I will take your word for it: thus, I've committed https://osdn.net/projects/mingw/scm/git/mingw-org-wsl/commits/2dcc5878a9edc9a84837638af134f4398a2730d9 BTW, there is a bug in your test case, which causes it to fail with a "Failed to create...

  • Keith Marshall Keith Marshall posted a comment on discussion Enigmail Support

    To avoid this, I'd recommend you use PGP/MIME instead of inline-PGP, which won't change the message in any way. At one time, the list in question lived on SourceForge, and use of PGP/MIME was causing some other problem, (which I can't recall now), so I deselected it. If memory serves, the issue with SourceForge was that their mailman servers were rewriting PGP/MIME signed messages, and adding content in a manner which invalidated the signature. The list has now been moved to OSDN.net, so it may be...

  • Keith Marshall Keith Marshall posted a comment on discussion Enigmail Support

    Thanks, Patrick The problem is that inline-PGP is not suitable for such messages. If you don't rewrap the message before the signature is made, then Thunderbird will rewrap the message, and the signature is destroyed. To avoid this, I'd recommend you use PGP/MIME instead of inline-PGP, which won't change the message in any way. At one time, the list in question lived on SourceForge, and use of PGP/MIME was causing some other problem, (which I can't recall now), so I deselected it. The list has now...

  • Keith Marshall Keith Marshall posted a comment on discussion Enigmail Support

    I'm on LinuxMint Debian Edition 1, and upgrading to LMDE2 isn't a convenient option right now. Thunderbird is v38.4.0, (and says it is up to date); Enigmail is v1.9.7, using /usr/bin/gpg2 When posting signed-only plain text to a mailing list, (which frowns on HTML postings), Enigmail utterly destroys the layout of pre-formatted text, when it appears in quoted context. For example, Thunderbird's composition window shows:– On 17/04/18 11:38, Keith Marshall wrote: > A possibly more robust implementation...

  • Keith Marshall Keith Marshall modified ticket #2363

    std::experimental::filesystem::rename does not overwrite existing file

  • Keith Marshall Keith Marshall posted a comment on ticket #2363

    GCC's own (upstream) documentation indicates that C++ filesystem support is a) experimental, and b) "rudimentary" (translation: "unlikely to work") on non-POSIX platforms (specifically Windows). Our GCC-6.3.0 distribution doesn't even attempt to support it, so I see no point in pursuing this any further.

  • Keith Marshall Keith Marshall posted a comment on ticket #2363

    Thank you for this report. First, may I point out that this project (MinGW.org) does not distribute any version of g++ later than g++-6.3.0, so you clearly aren't using a product which have provided, and thus, we should hardly be expected to support it. That said, our own g++-6.3.0 distribution may well be similarly affected, so we may still benefit from follow-up. Without detailed investigation, I'm inclined to suggest referring this upstream, to the GCC libstdc++ developers/maintainers. On the...

  • Keith Marshall Keith Marshall posted a comment on ticket #2362

    Without seeing the content of your /etc/profile, I couldn't possibly comment on likely cause. However, I observe that you appear to be using MSYS2 rather than MSYS. The former is an unofficial fork, which we neither sanction nor support. I'll assign this to our official MSYS maintainer for comment, but since you do appear to be using an unsupported fork, it is likely that he will simply close this as "invalid", (i.e. "not our problem").

  • Keith Marshall Keith Marshall modified ticket #2362

    default `/etc/profile` redirect me to $HOME (while using tmux)

  • Keith Marshall Keith Marshall modified ticket #2361

    Incorrect additional backslash

  • Keith Marshall Keith Marshall posted a comment on ticket #2361

    Two comments: You should use preview, before posting; I should not have to correct your markup, after the event. You are filing against the wrong project. We do not have any <sapi.h> ... perhaps we should, but that's an entirely different issue. The hints are in your path name. Perhaps you acquired this as a Qt distributed component, in which case you should be filing a Qt bug; (we do not support Qt). Alternatively, you may have acquired it from the mingw-w64 project ... a renegate project which...

  • Keith Marshall Keith Marshall modified ticket #1813

    Update dependency on libgcc for gettext manifest

  • Keith Marshall Keith Marshall posted a comment on ticket #1813

    It's gone through several iterations since this was posted -- all references now appear to be correct.

  • Keith Marshall Keith Marshall modified ticket #1351

    cross compile-script adaptation for gcc 4.3/4.4

  • Keith Marshall Keith Marshall posted a comment on ticket #1351

    I'm no longer maintaining the cross-scripts; they haven't really been useful, since GCC-3.4.5 fell out of favour. Furthermore, I didn't require this hack, for any of GCC-4.8.2, GCC-4.9.3, GCC-5.3.0, or GCC-6.3.0, so I guess it's no longer relevant.

  • Keith Marshall Keith Marshall posted a comment on ticket #1673

    Fixed since release of mingwrt-3.22.

  • Keith Marshall Keith Marshall modified ticket #1673

    missing declaration of _vscwprintf

  • Keith Marshall Keith Marshall modified ticket #2359

    tmpnam and tmpfile

  • Keith Marshall Keith Marshall posted a comment on ticket #2359

    Two comments: 1. This tracker is for issues arising from tools provided by the MinGW.org project. You are using tools from the mingw-w64 project -- a renegade project infringing our trademark; we do not support them. 2. If your issue is with the initial \ on the return value from tmpnam(), you should read the relevant MSDN documentation; this is correct behaviour! This is not a MinGW.org bug.

  • Keith Marshall Keith Marshall modified ticket #2262

    [patch] add Registry API functions and macros introduced in Windows Vista

  • Keith Marshall Keith Marshall posted a comment on ticket #2262

    I applied [61755e] and [eb0892], representing the previously attached winreg-updates.patch and winreg-cleanup.patch respectively; this will be included in w32api-5.1.

  • Keith Marshall Keith Marshall posted a comment on ticket #2262

    Unfortunately, your patch is against a 4.x-dev branch of w32api, so is incompatible with, and doesn't apply cleanly to legacy or 5.x-trunk branches. OTOH, with the exception of one regression, which is easily corrected, there is no compelling reason not to merge the 4.x-dev version of <winreg.h> into the 5.1-trunk branch, so that your patch can be applied; attached winreg-updates.patch effectively folds your patch into the ensuing difference from the legacy branch, while winreg-cleanup.patch then...

  • Keith Marshall Keith Marshall posted a comment on ticket #2062

    Irrespective of any discussion regarding inclusion in mingwrt-4.0 vs. mingwrt-4.1, all mingwrt-4.x releases are dead and buried; this is fixed in all current mingwrt-3.x and mingwrt-5.x releases.

  • Keith Marshall Keith Marshall modified ticket #2062

    glob() may fold case in command args with no globbing tokens.

  • Keith Marshall Keith Marshall posted a comment on ticket #2098

    mingwrt-4.x is dead and buried. This issue should no longer arise, with latest mingwrt-3.x releases, or with any mingwrt-5.x release.

  • Keith Marshall Keith Marshall modified ticket #2098

    MinGW startup code pollutes the namespace by calling opendir and readdir

  • Keith Marshall Keith Marshall modified ticket #2174

    WSL: all complex math functions are missing

  • Keith Marshall Keith Marshall posted a comment on ticket #2174

    No longer an issue, for any mingwrt-3.x or mingwrt-5.x release.

  • Keith Marshall Keith Marshall modified ticket #2262

    [patch] add Registry API functions and macros introduced in Windows Vista

  • Keith Marshall Keith Marshall posted a comment on ticket #2262

    Thank you for the patch. I shall consider incorporating it, for w32api-5.1.

  • Keith Marshall Keith Marshall modified ticket #2175

    WSL: libmingwex.a lacks llround, llroundf, and llroundl functions

  • Keith Marshall Keith Marshall posted a comment on ticket #2175

    mingwrt-4.x is dead, and buried; this issue should have gone with it, and should no longer arise with any mingwrt-3.x or mingwrt-5.x release.

  • Keith Marshall Keith Marshall posted a comment on ticket #2177

    This should no longer be an issue, with any mingwrt-3.x or mingwrt-5.x release.

  • Keith Marshall Keith Marshall modified ticket #2177

    WSL: libmingwex.a contains superflouos qnan.o and arithchk.o

  • Keith Marshall Keith Marshall posted a comment on ticket #2336

    The issue of missing default definition for _WIN32_IE is addressed by commit [980877]; this will be incuded in w32api-5.1.

  • Keith Marshall Keith Marshall modified ticket #2336

    Shell_NotifyIcon support macros

  • Keith Marshall Keith Marshall modified ticket #2342

    Add the POSIX function strtok_r()

  • Keith Marshall Keith Marshall posted a comment on ticket #2342

    I've committed [8ea0d1]; this will be included in mingwrt-5.1.

  • Keith Marshall Keith Marshall committed [983865]

    Support strtok() re-entrancy, per request [#2342].

  • Keith Marshall Keith Marshall posted a comment on ticket #2349

    I committed [ecc51c], for inclusion in the upcoming mingwrt-5.1 release.

  • Keith Marshall Keith Marshall modified ticket #2349

    Implement the POSIX interface to high-resolution timers

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    I'm presently experimenting, to get to install MinGW in PCEM Win95 guest for debugging an application. I know it is far-fetched. Do you have any advice regarding the version I could try, btw. Or is it a fool's errand? I don't know, but it really would be better to ask on the MinGW-Users mailing list, or to open a new ticket, to discuss the new topic. (The mailing list gets better exposure to a broader corpus of users, one of whom may just know the answer). MinGW GUI setup actually doesn't run in...

  • Keith Marshall Keith Marshall modified ticket #2357

    MingWrt v5+ introduces SSE instruction that prevents execution on non-SSE OS

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    I pushed a slightly modified version of my previously proposed patch, (fixing some CFI directive usage issues), as [fa00fd]. There may be some x86-64 compatibility issues, arising out of this, so I'm leaving the ticket open.

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    Would you be interested in joining the project, in the capacity of "tester", with a particular emphasis on legacy systems support? Am I right in assuming that there won't be any time bound pressure to complete the tasks at hand? Correct. We place no demands whatsoever, on our project contributors; each is allowed to work at their own pace, as their own time constraints permit, while contributing as much, or as little, as they wish. If not so && still you would like to consider me as a tester, then...

  • Keith Marshall Keith Marshall posted a comment on ticket #2358

    For completeness, it is probably worth mentioning that, if you define _ISOC99_SOURCE, or _XOPEN_SOURCE >= 600, or _POSIX_C_SOURCE >= 200112L, as in this example: #define _ISOC99_SOURCE #include <stdio.h> #include <stdlib.h> ssize_t get_input( char **lineptr, int *len ) { printf( "Enter value (RETURN to quit): " ); fflush( stdout ); return getline( lineptr, len, stdin ); } int main() { ssize_t stop; size_t buflen = 256; char *input = malloc( buflen ); while( (stop = get_input( &input, &buflen )) >...

  • Keith Marshall Keith Marshall modified a comment on ticket #2358

    I'm sorry, but the only error here is in your expectations. You are using Microsoft's implementation of scanf(), (because that is all that MinGW has ever used for this function, and its siblings), so the behaviour is as Microsoft have specified it, (and there appears to be nothing in their documentation to suggest how infinities and nans might be converted, so you cannot expect any particular result). Whatever results you see on Debian Jessie, (or any other Linux distribution, or other non-Windows...

  • Keith Marshall Keith Marshall modified a comment on ticket #2358

    I'm sorry, but the only error here is in your expectations. You are using Microsoft's implementation of scanf(), (because that is all that MinGW has ever used for this function, and its siblings), so the behaviour is as Microsoft have specified it, (and there appears to be nothing in their documentation to suggest how infinities and nans might be converted, so you cannot expect any particular result). Whatever results you see on Debian Jessie, (or any other Linux distribution, or other non-Windows...

  • Keith Marshall Keith Marshall modified ticket #2358

    scanf doesn't parse non-finite floating point strings like "Inf" and "NaN"

  • Keith Marshall Keith Marshall posted a comment on ticket #2358

    I'm sorry, but the only error here is in your expectations. You are using Microsoft's implementation of scanf(), (because that is all that MinGW has ever used for this function, and its siblings), so the behaviour is as Microsoft have specified it, (and there appears to be nothing in their documentation to suggest how infinities and nans might be converted, so you cannot expect any particular result). Whatever results you see on Debian Jessie, (or any other Linux distribution, or other non-Windows...

  • Keith Marshall Keith Marshall modified a comment on ticket #2357

    I was probably sounding more naive than necessary on my earlier reply. I should have worded it as "I never felt qualified enough to propose it as a proper patch". What I meant by 'lacked the knowhow' was not w.r.t 'generating diff or applying a patch(which,thankfully, I do know)', rather, it was about the possible (ill?)effects of the 'added' code on other systems (that weren't tested by me). Ah, okay. I misunderstood that you may not have been comfortable with the procedure for creating, and submitting...

  • Keith Marshall Keith Marshall modified a comment on ticket #2357

    I was probably sounding more naive than necessary on my earlier reply. I should have worded it as "I never felt qualified enough to propose it as a proper patch". What I meant by 'lacked the knowhow' was not w.r.t 'generating diff or applying a patch(which,thankfully, I do know)', rather, it was about the possible (ill?)effects of the 'added' code on other systems (that weren't tested by me). Ah, okay. I misunderstood that you may not have been comfortable with the procedure for creating, and submitting...

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    I was probably sounding more naive than necessary on my earlier reply. I should have worded it as "I never felt qualified enough to propose it as a proper patch". What I meant by 'lacked the knowhow' was not w.r.t 'generating diff or applying a patch(which,thankfully, I do know)', rather, it was about the possible (ill?)effects of the 'added' code on other systems (that weren't tested by me). Ah, okay. I misunderstood that you may not have been comfortable with the procedure for creating, and submitting...

  • Keith Marshall Keith Marshall posted a comment on ticket #2357

    you should have provided patches, rather than complete replacement files I never felt qualified enough to propose a proper patch ... FWIW, this is how I generated cpu_features.original.patch, in my build directory, from your first proposed replacement for cpu_features.c: $ mkdir a b $ ln ../mingwrt/cpu_features.c a/ ; # original project version $ mv ~/Downloads/cpu_features.c b/ ; # your first replacement $ vi b/cpu_features.c ; # to tidy indentation/layout $ diff -u a/cpu_features.c b/ > cpu_features.original.patch...

  • Keith Marshall Keith Marshall modified a comment on ticket #2353

    Right now, there is no completely viable alternative. We are exploring the practicalities of migrating our package hosting to OSDN.net, but at present only mingw-get-setup.exe has been migrated, (and that still in experimental phase, so, although working, may be subject to change). You may wish to try that, but please be aware that it will still refer to SourceForge for additional packages.

  • Keith Marshall Keith Marshall posted a comment on ticket #2353

    Actually, if the OP can perform the installation on another PC, which is not behind the offending firewall, then the entire installation tree may be cloned to removable media, (USB storage, say), and then run from there, on any PC, (behind the firewall, or otherwise). Indeed, the installation could be targetted to removable media, from the outset, without requiring a permanent copy on the installing PC's hard drive; once a removable installation has been achieved, that may be cloned to fixed storage...

  • Keith Marshall Keith Marshall posted a comment on ticket #2353

    Right now, there is no completely viable alternative. We are exploring the practicalities of migrating our package hosting to OSDN.net, but at present only mingw-get-setup.exe has been migrated, (and that still in experimental phase, so, although working, may be subject to change). You may wish to try that, but please be aware that it will still refer to SourceForge for additional packages.

  • Keith Marshall Keith Marshall modified ticket #2353

    Alternative non-SourceForge Installer

1 >