[Mono-osx] MkBundle in 2.10.8 on Windows ???

Andrew Tierney andrew at castlesoft.com.au
Tue Mar 13 12:16:22 UTC 2012

Hi All,


I have a very simple C# exe (console app that says Hello World, and loops
from 1-100 printing the numbers) compiled using .NET 4.0.


I have Cygwin configured with Exports etc.. And Mono 2.10-8 installed.


       That is I installed packages gcc-mingw, mingw-zlib and pkg-config for

       Modified .bashrc to include:

              export PATH=$PATH:/cygdrive/c/Mono-2.10.8/bin

              export PKG_CONFIG_PATH=/cygdrive/c/Mono-2.10.8/lib/pkgconfig


When I try to bundle the exe I get the following:



$ mkbundle  -o testBundle.exe  testme.exe --deps -z

OS is: Windows

Sources: 1 Auto-dependencies: True

   embedding: C:\cygwin\home\Andrew\testme.exe

   compression ratio: 40.73%

   embedding: C:\Mono-2.10.8\lib\mono\4.0\mscorlib.dll

   compression ratio: 34.98%


as -o temp.o temp.s

gcc -mno-cygwin -g -o testBundle.exe -Wall temp.c `pkg-config --cflags
--libs mono-2|dos2unix` -lz temp.o

temp.c: In function `main':

temp.c:174: warning: implicit declaration of function `g_utf16_to_utf8'

temp.c:174: warning: assignment makes pointer from integer without a cast

temp.c:189: warning: assignment makes pointer from integer without a cast

/cygdrive/c/Users/Andrew/AppData/Local/Temp/ccQYOVxf.o: In function `main':

/home/Andrew/temp.c:174: undefined reference to `_g_utf16_to_utf8'

/home/Andrew/temp.c:189: undefined reference to `_g_utf16_to_utf8'

collect2: ld returned 1 exit status



Any ideas ?


Also it would appear that 'static' is not supported on Windows ? (see below)


$ mkbundle -o test.c --static testme.exe --deps -z

OS is: Windows

The option `--static' is not supported on this platform.



Is porting the static command option to window a large task ?



Andrew Tierney

CastleSoft Pty Ltd.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-osx/attachments/20120313/be702540/attachment.html>

More information about the Mono-osx mailing list