I have built test-gtk2.exe and that works ok. So I have put together the following test for libregex.a, this works on my Debian stable. I'll see if I can get mxe to build it. Richard #include <stdio.h> #include <regex.h>
/* * Match string against the extended regular expression in * pattern, treating errors as no match. * * Return 1 for match, 0 for no match. */ int match(const char *string, char *pattern) { int status; regex_t re; if (regcomp(&re, pattern, REG_EXTENDED|REG_NOSUB) != 0) { return(0); /* Report error. */ } status = regexec(&re, string, (size_t) 0, NULL, 0); regfree(&re); if (status != 0) { return(0); /* Report error. */ } return(1); } int main(){ printf("%s", match("12should be ok 34", "12[a-z ]*34")?"Success":"Failure"); return !match("12should be ok 34", "12[a-z ]*34"); } On Tue, 2013-02-12 at 10:25 +0000, Richard Shann wrote: > OK, so I installed the regex package in my mxe, and it built nicely and > so did guile (I looked in the log and saw that it used guile-snarf to > get the regex stuff it needed). > Then I set the PATH to include > > /home/rshann/mxe/usr/i686-pc-mingw32/bin/:/home/rshann/mxe/usr/i686-pc-mingw32/bin > > and I patched the denemo...~rc9 view.c to have the srfi initialization > stuff and patched the Makefile.in to link to > /home/rshann/mxe/usr/i686-pc-mingw32/lib/libguile-srfi-srfi-1-v-3.a > /home/rshann/mxe/usr/i686-pc-mingw32/lib/libguile-srfi-srfi-60-v-2.a > > Denemo built, but threw an Unknown Target exception during startup (that > is, it didn't reach main). I checked the integrity of the copy, and I > tried the test-guile.exe which is generated by the guile build and that > has the same fault. It looks like, suddenly, my set-up is generating > invalid executables. Sigh. > > I see you have rc10 ready - did you succeed with mxe to get a denemo.exe > that will at least execute? > > Richard > > > > > > On Mon, 2013-02-11 at 22:53 -0600, Jeremiah Benham wrote: > > <tr> > > <td id="regex-package">regex</td> > > <td id="regex-version">2.3.90-1</td> > > <td id="regex-website"><a > > href="http://lilypond.org/download/gub-sources/regex/">Regex</a></td> > > </tr> > > > > I added the above to my index.html on my local machine. Attached is > > regex.mk. > > > > Jeremiah > > > > On Mon, Feb 11, 2013 at 3:06 PM, Richard Shann > > <richard.sh...@virgin.net> wrote: > > Jeremiah, > > > > It seems that mxe is missing a package we need to get regex > > support > > > > Looking at the gub build perhaps this: > > > > regex-2.3.90-1.tar.bz2 > > > > is the package we need. Are you able to put it into mxe by any > > chance? > > Then hopefully guile will configure itself to use it (the > > configure step > > tries to find it by compiling a call to regcomp() and seeing > > if it > > links). > > > > Richard > > > > > > > > _______________________________________________ > > Denemo-devel mailing list > > Denemo-devel@gnu.org > > https://lists.gnu.org/mailman/listinfo/denemo-devel > > > _______________________________________________ Denemo-devel mailing list Denemo-devel@gnu.org https://lists.gnu.org/mailman/listinfo/denemo-devel