helferthomas | 29 Jun 16:05 2015
Picon

GetProcAdress can't find a symbol in a mingw generated library

Hi,

my name is Thomas Helfer. I am working on a code generator named mfront (http:/tfel.sourceforge.net). I
mostly work on POSIX systems and have few experience with windows development (no one is perfect).

I have found an interesting trouble while porting my software using MinGW. If my dll contains two exported
symbols named umatelasticty_BehaviourType and umatelasticity2_BehaviourType, then I can not use
GetProcAdress on the second symbol (missing symbols error message) and of course I can call it on the first
one without trouble. Tools like dlldepends, objdump does not show any significant difference between
those two symbols.

Things get more interesting if I remove the source defining the first symbol. In this case, everything
works fine.

If needed, I can send a copy of the dll or any details if required to go further.

However, I though those first hints may help someone to the solution to my problem.

Thank for any help,

Sincerly,

Helfer Thomas

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
(Continue reading)

Адель Хафизова | 23 Jun 16:01 2015
Picon

OpenMP static build (link pthread statically)

Hi,
I am trying to build an OpenMP program statically with MinGW32 4.8.1.
Building it dynamically worked fine and I decided to get rid of dependencies.
objdump -p openmp.exe | grep.exe DLL


DLL Name: KERNEL32.dll 
DLL Name: msvcrt.dll 
DLL Name: msvcrt.dll 
DLL Name: libgcc_s_dw2-1.dll 
DLL Name: libgomp-1.dll 
DLL Name: libstdc++-6.dll 

After building with this command 

ln.exe -s `g++ -print-file-name=libgomp.a`

g++ openmp.cpp -o openmp.exe -static-libgcc -static-libstdc++ -fopenmp -L.

I got the following set of DLL's

DLL Name: pthreadGC2.dll 
DLL Name: KERNEL32.dll 
DLL Name: msvcrt.dll 
DLL Name: msvcrt.dll 

At this point I can't get rid of pthreadGC2.dll. Linking statically either makes no effect (.exe file still needs pthreadGC2.dll) or fails with errors:

ln.exe -s `g++ -print-file-name=libgomp.a`

g++ openmp.cpp -o openmp.exe -static-libgcc -static-libstdc++ -fopenmp -L.

C:\for_openmp_test/libgomp.a(env.o):(.text.startup+0xbfe): undefined reference to `_imp__pthread_attr_init'
C:\for_openmp_test/libgomp.a(env.o):(.text.startup+0xc13): undefined reference to _imp__pthread_attr_setdetachstate'
C:\for_openmp_test/libgomp.a(env.o):(.text.startup+0x3c): undefined reference to '_imp__pthread_attr_setstacksize'

After searching through the mailing list I have come across several possible solutions, but the treads are rather old.
My questions are:

1. Do I still need to somehow compile pthread statically? And libpthreadGC2.a is not actually a static library? If so, is there an updated instruction?

2. Are there any other libraries I need to actually make this work? In Linux it is said that pthread needs to be included with libc.a and won't link without it.

Thank you in advance. 

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
Ben Firth | 11 Jun 12:22 2015
Picon

Fortran DLL called by VBA crashing Excel

Hi,

I'm having trouble with some Fortran I've compiled as a DLL. When I call it via VBA, it crashes Excel instantly. The original Fortran is quite large, and requires a licence to some of it, so I've thrown together a simple function. It also crashes, although the crash isn't instant now - it manages to cycle through the "Excel has stopped working" messages. 

I think the original Fortran should work, because if I change the Function declaration to a Program, replace the function line with a command to write the value to an output file, and compile as .exe, it works. The same goes for my simple code.

My simple code is times2.for:

 FUNCTION TIMES2(VBANUM)
 REAL*8:: TIMES2, VBANUM
 !GCC$ ATTRIBUTES DLLEXPORT :: TIMES2
 !GCC$ ATTRIBUTES STDCALL :: TIMES2  
 TIMES2 = VBANUM * 2.
 END FUNCTION TIMES2

The minGW commands I used are as follows:

gfortran -fno-underscoring -c times2.for
gfortran -fno-underscoring times2.o -shared -o doubling.dll -Wl,--kill-at

Then the VBA is below:

Public Declare Function times2 Lib "C:\F\doubling.dll" (ByVal VBANUM As Double) As Double
Sub Twice()
Dim a As Double
a = Cells.Range("A1").Value
Cells.Range("A1").Value = times2(a)
End Sub

Now, I'm OK with VBA, have no experience with DLLs or minGW, and am trying to recall rudimentary Fortran that I learned 10 years ago, so take it slow, if you can.

Thanks for reading!
Ben
------------------------------------------------------------------------------
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
Edward Diener | 1 Jun 20:06 2015

Win32 function attribute

Using mingw/gcc-4.8.1 If I precompile a source file which includes one 
of the win32 header files ( from the latest w32api-4.0.3-1 package ) I 
see that the WINBASEAPI which precedes win32 function declarations 
expands to nothing. Should this not expand to __attribute__((dllimport)) 
for gcc, as it does for mingw64/gcc ?

------------------------------------------------------------------------------
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe

マーズ ho han keng | 1 Jun 03:03 2015
Picon

MinGW in the headlines! Read this article from slashdot.

http://developers.slashdot.org/story/15/05/31/1311254/mingw-and-
msvcrt-conflict-causes-floating-point-value-corruption

------------------------------------------------------------------------------
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe

V | 27 May 23:44 2015
Picon

Concerns about hosting mingw on sourceforge

Over time Sourceforge has become a shady service. They bundle installers 
with ad and malware and recently "took over the control of the 'GIMP for 
Windows' account and is now distributing an ads-enabled installer of 
GIMP. They also locked out original owner of the account, Jernej 
Simončič, who has been building the Windows versions of GIMP for our 
project for years." (https://plus.google.com/+gimp/posts/cxhB1PScFpe) .

Im a user of Mingw but I dont trust files especially executables from 
Sourceforge anymore and I would like it very much if Mingw would move to 
an alternative. I realize this can be a huge effort but I felt like it 
was important to voice my opinion on this matter and projects should 
think about if they really want to be affiliated with Sourceforge at 
this point.

------------------------------------------------------------------------------
_______________________________________________
MinGW-users mailing list
MinGW-users <at> lists.sourceforge.net

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request <at> lists.sourceforge.net?subject=unsubscribe
Clive Crous | 20 May 10:59 2015
Picon

Current MinGW GCC gives no output on failures?

Hi,

I'm having trouble with failed compiles not giving any output at all (unless the input source file is completely missing).

I've used mingw-get to install everything on my system, and it appears that gcc/g++ simply don't output errors anymore? Is there something I'm missing here?

I've attached a screenshot.

Thanks,
Clive


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
Joseph Sheppard | 19 May 14:09 2015
Picon

OpenTTD source file references "unistd.h" but GCC can't find this function: fdatasync(int)

Hi,

I've not been able to compile OpenTTD in my Windows 8.1 64bit OS having followed these instructions because GCC can't find this function's declaration:
[SRC] Compiling ini.cpp
C:/MinGW/msys/1.0/trunk/src/ini.cpp: In member function 'bool IniFile::SaveToDisk(const char*)':
C:/MinGW/msys/1.0/trunk/src/ini.cpp:84:31: error: 'fdatasync' was not declared in this scope
  int ret = fdatasync(fileno(f));
                               ^
make[1]: *** [ini.o] Error 1
make[1]: Leaving directory `/usr/trunk/objs/release'
make: *** [all] Error 1

This source file can be viewed here: https://docs.openttd.org/ini_8cpp_source.html

I've seen that the Unix specification of unistd.h declares this function but I've not found its declaration in the MinGW unistd.h and its included source files.

I'm a new MinGW user having installed it yesterday and I've only installed OpenTTD's required libraries:

My CPATH directory is: C:/MinGW/msys/1.0/local/include

My LIBRARY_PATH directory is: C:/MinGW/msys/1.0/local/lib

Installed MinGW packages:

* mingw32-base
* mingw32-gcc g++
* msys-base


Does anyone know what I'm doing wrong?



$ ./configure
checking awk... awk
detecting OS... MINGW
checking build system type... mingw32
checking host system type... mingw32
checking universal build... no
checking build cc... gcc
checking host cc... gcc
checking build c++... g++
checking host c++... g++
checking host windres... windres
checking strip... disabled
checking builtin depend... yes
checking makedepend... disabled
detecting cpu-type... 32 bits
detecting SSE... found
checking static... yes
checking unicode... yes
using debug level... no
using desync debug level... no
using link time optimization... no
checking OSX sysroot... not OSX, skipping
checking Allegro... not found
checking SDL... not found
checking COCOA... not OSX, skipping
checking GDI video driver... found
checking dedicated... not selected
checking console application... disabled (only used when forced)
checking network... found
checking squirrel... found
checking translator... no
checking assert... enabled
checking zlib... found
checking liblzma... found
checking lzo2... found
checking libxdg-basedir... not found
checking libpng... found
checking libfreetype... found
checking libfontconfig... WIN32, skipping
checking libicu... not found
checking psp-config... not PSP, skipping
checking libtimidity... not found
checking direct-music... not found
checking sort... sort
checking endianness... AUTO
suppress language errors... no
checking stripping... skipped
checking distcc... no (only used when forced)
checking ccache... no (only used when forced)
checking grfcodec... not found
checking nforenum... not found
checking OSX application bundle... not OSX, skipping
checking revision... svn detection
checking iconv... not OSX, skipping
personal home directory... OpenTTD
shared data directory... none
installation directory... /
icon theme directory... none
manual page directory... none
menu item directory... none
using CFLAGS_BUILD...  -Wall -Wno-multichar -Wsign-compare -Wundef -Wwrite-strin
gs -Wpointer-arith -W -Wno-unused-parameter -Wredundant-decls -Wformat=2 -Wforma
t-security -Winit-self -fno-strict-aliasing -Wcast-qual -fno-strict-overflow -Wn
on-virtual-dtor -Wno-free-nonheap-object -DMINGW
using CXXFLAGS_BUILD...  -std=gnu++0x -Wno-narrowing
using LDFLAGS_BUILD...  -static-libgcc -static-libstdc++
using CFLAGS... -O2 -fomit-frame-pointer  -Wall -Wno-multichar -Wsign-compare -W
undef -Wwrite-strings -Wpointer-arith -W -Wno-unused-parameter -Wredundant-decls
 -Wformat=2 -Wformat-security -Winit-self -fno-strict-aliasing -Wcast-qual -fno-
strict-overflow -Wnon-virtual-dtor -Wno-free-nonheap-object -DMINGW -DWITH_SSE -
mno-ms-bitfields -DWIN -DWITH_ZLIB -DWITH_LZMA -IC:/MinGW/msys/1.0/local/include
     -DLZMA_API_STATIC -DWITH_LZO -IC:/MinGW/msys/1.0/trunk/src/3rdparty/squirre
l/include -DWITH_PNG -IC:/MinGW/msys/1.0/local/include/libpng15     -DWITH_FREET
YPE -I/usr/local/include/freetype2 -I/usr/local/include  -DUNICODE -D_UNICODE -D
ENABLE_NETWORK -DWITH_PERSONAL_DIR -DPERSONAL_DIR=\\"OpenTTD\\" -DGLOBAL_DATA_DI
R=\\"/usr/local/share/games/openttd\\"
using CXXFLAGS...  -std=gnu++0x -Wno-narrowing
using LDFLAGS... -lstdc++ -lws2_32 -lwinmm -lgdi32 -ldxguid -lole32 -limm32 /usr
/local/lib/libz.a -LC:/MinGW/msys/1.0/local/lib -llzma     /usr/local/lib/liblzo
2.a -LC:/MinGW/msys/1.0/local/lib -lpng15 -lz     -L/usr/local/lib -lfreetype -l
z   -Wl,--subsystem,windows -static
Generating Makefile...
Generating lang/Makefile...
Generating setting/Makefile...
Generating grf/Makefile...
Generating objs/Makefile...
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
GARCIA Julien | 13 May 10:56 2015
Picon

Cannot install mingw-get-setup.exe

Dear Sir or Madam,
I wanted to install MinGW+MSYS from the installer http://sourceforge.net/projects/mingw/files/
The installation failed and the errors are written below. Can you help me please? Thanks in advance.
Best regards,
Dr. Julien Garcia
mingw-get: *** WARNING *** http://prdownloads.sourceforge.net/mingw/mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz?download: opened with unexpected status: code = 407
mingw-get: *** WARNING *** please report this to the mingw-get maintainer
mingw-get: *** WARNING *** http://prdownloads.sourceforge.net/mingw/mingw-get-0.6.2-mingw32-beta-20131004-1-gui.tar.xz?download: opened with unexpected status: code = 407
mingw-get: *** WARNING *** please report this to the mingw-get maintainer
mingw-get: *** WARNING *** http://prdownloads.sourceforge.net/mingw/mingw-get-0.6.2-mingw32-beta-20131004-1-lic.tar.xz?download: opened with unexpected status: code = 407
mingw-get: *** WARNING *** please report this to the mingw-get maintainer
mingw-get: *** WARNING *** please report this to the mingw-get maintainer
mingw-get: *** WARNING *** please report this to the mingw-get maintainer
mingw-get: *** INFO *** setup: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
mingw-get: *** ERROR *** unpack: required archive file is not available
mingw-get: *** ERROR *** unpack: aborted due to previous download failure
mingw-get: *** INFO *** setup: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-gui.tar.xz
mingw-get: *** ERROR *** unpack: required archive file is not available
mingw-get: *** ERROR *** unpack: aborted due to previous download failure
mingw-get: *** INFO *** setup: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-lic.tar.xz
mingw-get: *** ERROR *** unpack: required archive file is not available
mingw-get: *** ERROR *** unpack: aborted due to previous download failure
mingw-get: *** INFO *** setup: unpacking mingw-get-setup-0.6.2-mingw32-beta-20131004-1-dll.tar.xz
mingw-get: *** ERROR *** unpack: required archive file is not available
mingw-get: *** ERROR *** unpack: aborted due to previous download failure
mingw-get: *** INFO *** setup: unpacking mingw-get-setup-0.6.2-mingw32-beta-20131004-1-xml.tar.xz
mingw-get: *** ERROR *** unpack: required archive file is not available
mingw-get: *** ERROR *** unpack: aborted due to previous download failure
mingw-get: *** ERROR *** setup: unable to continue

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
James Franco | 6 May 22:41 2015
Picon

*** fork: can't reserve memory for stack 0xA0000 - 0x2A0000, Win32

I am attempting to build TAO Library from  Ace using Mingw. After running make I get the following. I have tried this with both mingw and Mingw64 bit.


........
........
etype_init_cs.o .shobj/be/be_visitor_valuetype/valuetype_obv_ch.o .shobj/be/be_visitor_valuetype/valuetype_obv_ci.o .shobj/be/be_visitor_valuetype/val
uetype_obv_cs.o .shobj/be/be_visitor_valuetype/valuetype_sh.o .shobj/be/be_visitor_valuetype/valuetype_ss.o .shobj/be/be_visitor_valuetype_fwd/any_op_
ch.o .shobj/be/be_visitor_valuetype_fwd/cdr_op_ch.o .shobj/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.o -lTAO_IDL_FE -lACE -lws2_32 -lmswsock -liphl
papi -lwsock32 -lnetapi32
C:\msys\1.0\bin\sh.exe: *** fork: can't reserve memory for stack 0xA0000 - 0x2A0000, Win32 error 0
      0 [main] sh 9708 sync_with_child: child 10352(0x25C) died before initialization with status code 0x1
    171 [main] sh 9708 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
c:/ACE/ACE_wrappers/include/makeinclude/rules.lib.GNU:242: recipe for target 'libTAO_IDL_BE.dll' failed
make32[1]: *** [libTAO_IDL_BE.dll] Error 128
make32[1]: Leaving directory 'c:/ACE/ACE_wrappers/TAO/TAO_IDL'
GNUmakefile:2259: recipe for target 'TAO_IDL_BE' failed
make32: *** [TAO_IDL_BE] Error 2

any suggestions ?

The details of my build system is as follows for mingw (32 bit)

$ gcc -v
Using built-in specs.
COLLECT_GCC=c:\mingw32\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw32/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic --enable-shared --enable-static --with-gnu-ld --e
nable-lto --enable-libssp --disable-multilib --enable-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32
-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gmp-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/
mpc-1.0.1-1-mingw32-src/bld --with-mpfr= --with-system-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv
-prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIME_T
Thread model: win32
gcc version 4.8.1 (GCC)

Any suggestion on how I could resolve this issue ?

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe
An Bo | 1 May 10:44 2015
Picon

Build path strings inside my binary libraries

Hello, I have built some libraries with MinGW/MSYS and I noticed that the build path is saved in them, in the form:

C:\MinGW\msys\1.0\home\UserName\LibraryDir

How can I prevent that information from being saved to the binaries?
.A, .DLL and .EXE files are all affected by this, with the build path appearing multiple times in each file.

This isn't so much a privacy issue as it is a practical one: useless stuff that my users don't need ought to be
stripped. I'm curious to know why this happens in the first place. Am I forgetting to pass a flag to the
configure script? Thanks.

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at 
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-request@...?subject=unsubscribe


Gmane