Quantcast

mono from git will not build on cygwin 32

classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

mono from git will not build on cygwin 32

mlgo
I updated Cygwin and now it no longer supports compilation of mono with gcc. There is no way to backlevel it. I found Zoltan's suggestion to use this configure statement:

"Hi,

  mono master can be built on windows using the mingw cross-compiler gcc, i.e. install the mingw-gcc package, and configure using:

./autogen.sh --host=i686-pc-mingw32
                  Zoltan"


I'm using mono from git. Cygwin has all the recommended packages and I did not install the gcc-g++ but installed all mingw packages.  The build now always stops here. I have reinstalled Cygwin several times and pulled a new mono each time. I'm wondering now since there is a 64 bit Cygwin and a I have 64 bit machine should I be configuring with mingw64 or something. However I had the old Cygwin environment down to a science and now I'm crippled again. Has anybody seen this yet. This seems like something configure is failing to generate properly to map ming types to mono types. Zoltan will know what to do about this if anybody. It doesn't seem like it could be a bug in ming.

al':
process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from incompatibl
e pointer type [enabled by default]
In file included from ../../mono/io-layer/io-layer.h:34:0,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected 'DWOR
D *' but argument is of type 'guint32 *'
Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
make[3]: *** [libmonoruntime_la-process.lo] Error 1
make[3]: Leaving directory `/usr/src/mono/mono/metadata'
Makefile:429: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/mono/mono'
Makefile:510: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono'
Makefile:437: recipe for target `all' failed
make: *** [all] Error 2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: mono from git will not build on cygwin 32

Zoltan Varga
Hi,

  Try running with make V=1, that will print more information.

           Zoltan


On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
I updated Cygwin and now it no longer supports compilation of mono with gcc.
There is no way to backlevel it. I found Zoltan's suggestion to use this
configure statement:

"Hi,

  mono master can be built on windows using the mingw cross-compiler gcc,
i.e. install the mingw-gcc package, and configure using:

./autogen.sh --host=i686-pc-mingw32
                  Zoltan"


I'm using mono from git. Cygwin has all the recommended packages and I did
not install the gcc-g++ but installed all mingw packages.  The build now
always stops here. I have reinstalled Cygwin several times and pulled a new
mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
have 64 bit machine should I be configuring with mingw64 or something.
However I had the old Cygwin environment down to a science and now I'm
crippled again. Has anybody seen this yet. This seems like something
configure is failing to generate properly to map ming types to mono types.
Zoltan will know what to do about this if anybody. It doesn't seem like it
could be a bug in ming.

al':
process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
incompatibl
e pointer type [enabled by default]
In file included from ../../mono/io-layer/io-layer.h:34:0,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
'DWOR
D *' but argument is of type 'guint32 *'
Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
make[3]: *** [libmonoruntime_la-process.lo] Error 1
make[3]: Leaving directory `/usr/src/mono/mono/metadata'
Makefile:429: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/mono/mono'
Makefile:510: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono'
Makefile:437: recipe for target `all' failed
make: *** [all] Error 2



--
View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: mono from git will not build on cygwin 32

londondev
I haven't been able to make Cygwin compile at all. Make just prints a blank line and stops. Is that what you're seeing?

Do you have any documentation on your old Cygwin environment that works?



Bryan Crotaz
Silver Curve

On 4 Sep 2013, at 05:45, Zoltan Varga <[hidden email]> wrote:

Hi,

  Try running with make V=1, that will print more information.

           Zoltan


On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
I updated Cygwin and now it no longer supports compilation of mono with gcc.
There is no way to backlevel it. I found Zoltan's suggestion to use this
configure statement:

"Hi,

  mono master can be built on windows using the mingw cross-compiler gcc,
i.e. install the mingw-gcc package, and configure using:

./autogen.sh --host=i686-pc-mingw32
                  Zoltan"


I'm using mono from git. Cygwin has all the recommended packages and I did
not install the gcc-g++ but installed all mingw packages.  The build now
always stops here. I have reinstalled Cygwin several times and pulled a new
mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
have 64 bit machine should I be configuring with mingw64 or something.
However I had the old Cygwin environment down to a science and now I'm
crippled again. Has anybody seen this yet. This seems like something
configure is failing to generate properly to map ming types to mono types.
Zoltan will know what to do about this if anybody. It doesn't seem like it
could be a bug in ming.

al':
process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
incompatibl
e pointer type [enabled by default]
In file included from ../../mono/io-layer/io-layer.h:34:0,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
'DWOR
D *' but argument is of type 'guint32 *'
Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
make[3]: *** [libmonoruntime_la-process.lo] Error 1
make[3]: Leaving directory `/usr/src/mono/mono/metadata'
Makefile:429: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/mono/mono'
Makefile:510: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono'
Makefile:437: recipe for target `all' failed
make: *** [all] Error 2



--
View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: mono from git will not build on cygwin 32

mlgo
In reply to this post by Zoltan Varga

The problems turns out to be in the mingw headers but since I get another error in mono later I don't know if it is this simple.

 

In file included from process.c:37:0:
/usr/i686-pc-mingw32/sys-root/mingw/include/ddk/ntapi.h:49:15: error: conflictin
g types for 'PEXECUTION_STATE'
In file included from /usr/i686-pc-mingw32/sys-root/mingw/include/windows.h:62:0
,
                 from /usr/i686-pc-mingw32/sys-root/mingw/include/winsock2.h:40,

                 from ../../mono/io-layer/io-layer.h:24,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/winbase.h:1973:33: note: previous de
claration of 'PEXECUTION_STATE' was here
process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_intern
al':
process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from incompatibl
e pointer type [enabled by default]
In file included from ../../mono/io-layer/io-layer.h:34:0,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected 'DWOR
D *' but argument is of type 'guint32 *'
Reaping losing child 0x802750c0 PID 8236
Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
make: *** [libmonoruntime_la-process.lo] Error 1
Removing child 0x802750c0 PID 8236 from chain.


This seems to be a problem:

/usr/i686-pc-mingw32/sys-root/mingw/include/ddk/ntapi.h:49:15: error: conflictin
g types for 'PEXECUTION_STATE'

 


I found this in mingw/include/ddk/ntapi.h


/* FIXME: Unknown definitions */


typedef PVOID POBJECT_TYPE_LIST;

typedef PVOID PEXECUTION_STATE;

typedef PVOID PLANGID;


commenting out as follows:


/* FIXME: Unknown definitions */


typedef PVOID POBJECT_TYPE_LIST;

//typedef PVOID PEXECUTION_STATE;

typedef PVOID PLANGID;


----------------------------------------------
went back to the mono directory and

did make clean
followed by make

It looks like a mingw header problem not mono as I thought. It would seem like everyone should hit this now that mono must use mingw to do cygwin build. I guess this has to be fixed by mingw.

 

-------------------------------------------------------------------------------------------------------------------

 

Unfortunately build does not complete. Next stop is here.

 

ogc.a -L../../eglib/src /usr/src/mono/eglib/src/.libs/libeglib.a -lws2_32 -lpsap
i -lole32 -lwinmm -loleaut32 -ladvapi32 -lversion
../utils/.libs/libmonoutils.a(atomic.o): In function `InterlockedCompareExchange
64':
/usr/src/mono/mono/utils/atomic.c:240: undefined reference to `_imp__pthread_mut
ex_lock'
/usr/src/mono/mono/utils/atomic.c:246: undefined reference to `_imp__pthread_mut
ex_unlock'
collect2: error: ld returned 1 exit status
Reaping losing child 0x8029f118 PID 6776
Makefile:1243: recipe for target `pedump.exe' failed
make[3]: *** [pedump.exe] Error 1
Removing child 0x8029f118 PID 6776 from chain.
make[3]: Leaving directory `/usr/src/mono/mono/metadata'
Reaping losing child 0x800652c0 PID 8344
Makefile:429: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
Removing child 0x800652c0 PID 8344 from chain.
make[2]: Leaving directory `/usr/src/mono/mono'
Reaping losing child 0x80060de8 PID 8968
Makefile:510: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
Removing child 0x80060de8 PID 8968 from chain.
make[1]: Leaving directory `/usr/src/mono'
Reaping losing child 0x80088b28 PID 8692
Makefile:437: recipe for target `all' failed
make: *** [all] Error 2
Removing child 0x80088b28 PID 8692 from chain.

 

grep tells me this really is not defined

 

me[hidden email] /usr/src/mono
$ grep -rl _imp__pthread_mutex_unlock .
./mono/utils/.libs/atomic.o
./mono/utils/.libs/libmonoutils.a
./mono/utils/atomic.o

 

 

So looking at atomic.c

 

#if defined (TARGET_MACH) && defined (TARGET_ARM) && (defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7S__))

gint64 InterlockedCompareExchange64(volatile gint64 *dest, gint64 exch, gint64 comp)  __attribute__ ((naked));

gint64
InterlockedCompareExchange64(volatile gint64 *dest, gint64 exch, gint64 comp)
{
 __asm__ (
 "push {r4, r5, r6, r7}\n"
 "ldr r4, [sp, #16]\n"
 "dmb\n"
"1:\n"
 "ldrexd r6, r7, [r0]\n"
 "cmp r7, r4\n"
 "bne 2f\n"
 "cmp r6, r3\n"
 "bne 2f\n"
 "strexd r5, r1, r2, [r0]\n"
 "cmp r5, #0\n"
 "bne 1b\n"
"2:\n"
 "dmb\n"
 "mov r0, r6\n"
 "mov r1, r7\n"
 "pop {r4, r5, r6, r7}\n"
 "bx lr\n"
 );
}

#else

gint64
InterlockedCompareExchange64(volatile gint64 *dest, gint64 exch, gint64 comp)
{
 gint64 old;

 pthread_mutex_lock (&spin);

 old = *dest;
 if(old == comp)
  *dest = exch;

 pthread_mutex_unlock (&spin);
 return old;
}

Windows has interlockedcompares. The if statement does not seem to be relevant to windows, neither option is correct for windows, I don't believe it should be building this file on windows and intel hardware. This all built fine a couple of months ago and it builds fine on Centos 6.4.


From: Zoltan Varga [[hidden email]]
Sent: Tuesday, September 03, 2013 11:45 PM
To: Mark Lintner
Cc: mono-devel
Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

Hi,

  Try running with make V=1, that will print more information.

           Zoltan


On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
I updated Cygwin and now it no longer supports compilation of mono with gcc.
There is no way to backlevel it. I found Zoltan's suggestion to use this
configure statement:

"Hi,

  mono master can be built on windows using the mingw cross-compiler gcc,
i.e. install the mingw-gcc package, and configure using:

./autogen.sh --host=i686-pc-mingw32
                  Zoltan"


I'm using mono from git. Cygwin has all the recommended packages and I did
not install the gcc-g++ but installed all mingw packages.  The build now
always stops here. I have reinstalled Cygwin several times and pulled a new
mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
have 64 bit machine should I be configuring with mingw64 or something.
However I had the old Cygwin environment down to a science and now I'm
crippled again. Has anybody seen this yet. This seems like something
configure is failing to generate properly to map ming types to mono types.
Zoltan will know what to do about this if anybody. It doesn't seem like it
could be a bug in ming.

al':
process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
incompatibl
e pointer type [enabled by default]
In file included from ../../mono/io-layer/io-layer.h:34:0,
                 from ../../mono/metadata/domain-internals.h:15,
                 from ../../mono/metadata/metadata-internals.h:8,
                 from ../../mono/metadata/class-internals.h:10,
                 from ../../mono/metadata/object-internals.h:8,
                 from process.c:16:
/usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
'DWOR
D *' but argument is of type 'guint32 *'
Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
make[3]: *** [libmonoruntime_la-process.lo] Error 1
make[3]: Leaving directory `/usr/src/mono/mono/metadata'
Makefile:429: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/mono/mono'
Makefile:510: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono'
Makefile:437: recipe for target `all' failed
make: *** [all] Error 2



--
View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.ximian.com/mailman/listinfo/mono-devel-list
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: mono from git will not build on cygwin 32

mlgo
In reply to this post by londondev

The only difference between the old Cygwin setup for mono is the old one needed a special make and the new one uses the mingw tools so the configure line is new. I refer to that below.

 

When getting Cygwin get these packages

 

Make sure you select the following packages when installing:

* autoconf
* automake
* bison
* gcc-core
* mingw-gcc
* libtool
* make
* python
http://www.mono-project.com/Compiling_Mono_on_Windows
 
  • gdb
  • gettext
  • intltool
  • libiconv
  • libtool
  • pkg-config
  • http://www.codeproject.com/Articles/19575/Building-Mono-on-Windows-the-final-battle 

     

    Make sure you are using a recent cygwin version.

    Select some handy utils for later use:

     
    * wget
    * zip
    
    Also you want 
    * git
    * patch
    * openssh or PuTTY
    * vim
    
    You will have to learn vim because you never want to edit files in Cygwin with notepad because it 
    will change the line endings and it will mess things up.
     
     
     
     
    Let Cygwin go to C:/cygwin not program files or another drive.
     
    There are a couple of other good tutorials and they all recommend getting a special make. I think the make in Cygwin is good now so I choose that.
     
     
    the current make is good now from Cygwin.
     
    when it is complete:
    open a Cygwin prompt:
    (it is on your taskbar or desktip and it is Cygwin.bat in the Cygwin directory.
     
    cd  /usr/src
    git clone git://github.com/mono/mono.git
     
    cd mono
     
    Use the new configure:
     
    ./autogen.sh --host=i686-pc-mingw32 --profile=/cygdrive/c/path to directory you want to install in

     

    or profile=/usr/local or /usr/opt   if you want to install in the Cygwin environment.


    still in the mono directory you can type
     
    make
     
    make install

    It should be that simple
     
    if you want to know more about mono on Cygwin with the old version, these are all good links
     

    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 2:48 AM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    I haven't been able to make Cygwin compile at all. Make just prints a blank line and stops. Is that what you're seeing?

    Do you have any documentation on your old Cygwin environment that works?



    Bryan Crotaz
    Silver Curve

    On 4 Sep 2013, at 05:45, Zoltan Varga <[hidden email]> wrote:

    Hi,

      Try running with make V=1, that will print more information.

               Zoltan


    On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
    I updated Cygwin and now it no longer supports compilation of mono with gcc.
    There is no way to backlevel it. I found Zoltan's suggestion to use this
    configure statement:

    "Hi,

      mono master can be built on windows using the mingw cross-compiler gcc,
    i.e. install the mingw-gcc package, and configure using:

    ./autogen.sh --host=i686-pc-mingw32
                      Zoltan"


    I'm using mono from git. Cygwin has all the recommended packages and I did
    not install the gcc-g++ but installed all mingw packages.  The build now
    always stops here. I have reinstalled Cygwin several times and pulled a new
    mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
    have 64 bit machine should I be configuring with mingw64 or something.
    However I had the old Cygwin environment down to a science and now I'm
    crippled again. Has anybody seen this yet. This seems like something
    configure is failing to generate properly to map ming types to mono types.
    Zoltan will know what to do about this if anybody. It doesn't seem like it
    could be a bug in ming.

    al':
    process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
    incompatibl
    e pointer type [enabled by default]
    In file included from ../../mono/io-layer/io-layer.h:34:0,
                     from ../../mono/metadata/domain-internals.h:15,
                     from ../../mono/metadata/metadata-internals.h:8,
                     from ../../mono/metadata/class-internals.h:10,
                     from ../../mono/metadata/object-internals.h:8,
                     from process.c:16:
    /usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
    'DWOR
    D *' but argument is of type 'guint32 *'
    Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
    make[3]: *** [libmonoruntime_la-process.lo] Error 1
    make[3]: Leaving directory `/usr/src/mono/mono/metadata'
    Makefile:429: recipe for target `all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/mono/mono'
    Makefile:510: recipe for target `all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/mono'
    Makefile:437: recipe for target `all' failed
    make: *** [all] Error 2



    --
    View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
    Sent from the Mono - Dev mailing list archive at Nabble.com.
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660751.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    londondev
    That tutorial should go up on the mono site.  I've spent 4 days now getting nowhere with compiling mono for the first time.  I wanted to spend an hour fixing a bug... :(


    On 4 September 2013 22:37, mlgo <[hidden email]> wrote:

    The only difference between the old Cygwin setup for mono is the old one needed a special make and the new one uses the mingw tools so the configure line is new. I refer to that below.

     

    When getting Cygwin get these packages

     

    Make sure you select the following packages when installing:

    * autoconf
    * automake
    * bison
    * gcc-core
    * mingw-gcc
    * libtool
    * make
    * python
    
    http://www.mono-project.com/Compiling_Mono_on_Windows
     
  • gdb
  • gettext
  • intltool
  • libiconv
  • libtool
  • pkg-config
  • http://www.codeproject.com/Articles/19575/Building-Mono-on-Windows-the-final-battle 

     

    Make sure you are using a recent cygwin version.

    Select some handy utils for later use:

     
    * wget
    * zip
    
    Also you want 
    * git
    * patch
    * openssh or PuTTY
    * vim
    
    You will have to learn vim because you never want to edit files in Cygwin with notepad because it 
    will change the line endings and it will mess things up.
     
     
     
     
    Let Cygwin go to C:/cygwin not program files or another drive.
     
    There are a couple of other good tutorials and they all recommend getting a special make. I think the make in Cygwin is good now so I choose that.
     
     
    the current make is good now from Cygwin.
     
    when it is complete:
    open a Cygwin prompt:
    (it is on your taskbar or desktip and it is Cygwin.bat in the Cygwin directory.
     
    cd  /usr/src
    git clone git://github.com/mono/mono.git
     
    cd mono
     
    Use the new configure:
     
    ./autogen.sh --host=i686-pc-mingw32 --profile=/cygdrive/c/path to directory you want to install in

     

    or profile=/usr/local or /usr/opt   if you want to install in the Cygwin environment.


    still in the mono directory you can type
     
    make
     
    make install

    It should be that simple
     
    if you want to know more about mono on Cygwin with the old version, these are all good links
     

    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 2:48 AM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    I haven't been able to make Cygwin compile at all. Make just prints a blank line and stops. Is that what you're seeing?

    Do you have any documentation on your old Cygwin environment that works?



    Bryan Crotaz
    Silver Curve

    On 4 Sep 2013, at 05:45, Zoltan Varga <[hidden email]> wrote:

    Hi,

      Try running with make V=1, that will print more information.

               Zoltan


    On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
    I updated Cygwin and now it no longer supports compilation of mono with gcc.
    There is no way to backlevel it. I found Zoltan's suggestion to use this
    configure statement:

    "Hi,

      mono master can be built on windows using the mingw cross-compiler gcc,
    i.e. install the mingw-gcc package, and configure using:

    ./autogen.sh --host=i686-pc-mingw32
                      Zoltan"


    I'm using mono from git. Cygwin has all the recommended packages and I did
    not install the gcc-g++ but installed all mingw packages.  The build now
    always stops here. I have reinstalled Cygwin several times and pulled a new
    mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
    have 64 bit machine should I be configuring with mingw64 or something.
    However I had the old Cygwin environment down to a science and now I'm
    crippled again. Has anybody seen this yet. This seems like something
    configure is failing to generate properly to map ming types to mono types.
    Zoltan will know what to do about this if anybody. It doesn't seem like it
    could be a bug in ming.

    al':
    process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
    incompatibl
    e pointer type [enabled by default]
    In file included from ../../mono/io-layer/io-layer.h:34:0,
                     from ../../mono/metadata/domain-internals.h:15,
                     from ../../mono/metadata/metadata-internals.h:8,
                     from ../../mono/metadata/class-internals.h:10,
                     from ../../mono/metadata/object-internals.h:8,
                     from process.c:16:
    /usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
    'DWOR
    D *' but argument is of type 'guint32 *'
    Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
    make[3]: *** [libmonoruntime_la-process.lo] Error 1
    make[3]: Leaving directory `/usr/src/mono/mono/metadata'
    Makefile:429: recipe for target `all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/mono/mono'
    Makefile:510: recipe for target `all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/mono'
    Makefile:437: recipe for target `all' failed
    make: *** [all] Error 2



    --
    View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
    Sent from the Mono - Dev mailing list archive at Nabble.com.
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660751.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    londondev
    In reply to this post by mlgo
    After ./autogen.sh ...

    I get:

    Running ./configure --enable-maintainer-mode --enable-compile-warnings --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    Try `./configure --help' for more information



    On 4 September 2013 22:37, mlgo <[hidden email]> wrote:

    The only difference between the old Cygwin setup for mono is the old one needed a special make and the new one uses the mingw tools so the configure line is new. I refer to that below.

     

    When getting Cygwin get these packages

     

    Make sure you select the following packages when installing:

    * autoconf
    * automake
    * bison
    * gcc-core
    * mingw-gcc
    * libtool
    * make
    * python
    
    http://www.mono-project.com/Compiling_Mono_on_Windows
     
  • gdb
  • gettext
  • intltool
  • libiconv
  • libtool
  • pkg-config
  • http://www.codeproject.com/Articles/19575/Building-Mono-on-Windows-the-final-battle 

     

    Make sure you are using a recent cygwin version.

    Select some handy utils for later use:

     
    * wget
    * zip
    
    Also you want 
    * git
    * patch
    * openssh or PuTTY
    * vim
    
    You will have to learn vim because you never want to edit files in Cygwin with notepad because it 
    will change the line endings and it will mess things up.
     
     
     
     
    Let Cygwin go to C:/cygwin not program files or another drive.
     
    There are a couple of other good tutorials and they all recommend getting a special make. I think the make in Cygwin is good now so I choose that.
     
     
    the current make is good now from Cygwin.
     
    when it is complete:
    open a Cygwin prompt:
    (it is on your taskbar or desktip and it is Cygwin.bat in the Cygwin directory.
     
    cd  /usr/src
    git clone git://github.com/mono/mono.git
     
    cd mono
     
    Use the new configure:
     
    ./autogen.sh --host=i686-pc-mingw32 --profile=/cygdrive/c/path to directory you want to install in

     

    or profile=/usr/local or /usr/opt   if you want to install in the Cygwin environment.


    still in the mono directory you can type
     
    make
     
    make install

    It should be that simple
     
    if you want to know more about mono on Cygwin with the old version, these are all good links
     

    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 2:48 AM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    I haven't been able to make Cygwin compile at all. Make just prints a blank line and stops. Is that what you're seeing?

    Do you have any documentation on your old Cygwin environment that works?



    Bryan Crotaz
    Silver Curve

    On 4 Sep 2013, at 05:45, Zoltan Varga <[hidden email]> wrote:

    Hi,

      Try running with make V=1, that will print more information.

               Zoltan


    On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
    I updated Cygwin and now it no longer supports compilation of mono with gcc.
    There is no way to backlevel it. I found Zoltan's suggestion to use this
    configure statement:

    "Hi,

      mono master can be built on windows using the mingw cross-compiler gcc,
    i.e. install the mingw-gcc package, and configure using:

    ./autogen.sh --host=i686-pc-mingw32
                      Zoltan"


    I'm using mono from git. Cygwin has all the recommended packages and I did
    not install the gcc-g++ but installed all mingw packages.  The build now
    always stops here. I have reinstalled Cygwin several times and pulled a new
    mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
    have 64 bit machine should I be configuring with mingw64 or something.
    However I had the old Cygwin environment down to a science and now I'm
    crippled again. Has anybody seen this yet. This seems like something
    configure is failing to generate properly to map ming types to mono types.
    Zoltan will know what to do about this if anybody. It doesn't seem like it
    could be a bug in ming.

    al':
    process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
    incompatibl
    e pointer type [enabled by default]
    In file included from ../../mono/io-layer/io-layer.h:34:0,
                     from ../../mono/metadata/domain-internals.h:15,
                     from ../../mono/metadata/metadata-internals.h:8,
                     from ../../mono/metadata/class-internals.h:10,
                     from ../../mono/metadata/object-internals.h:8,
                     from process.c:16:
    /usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
    'DWOR
    D *' but argument is of type 'guint32 *'
    Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
    make[3]: *** [libmonoruntime_la-process.lo] Error 1
    make[3]: Leaving directory `/usr/src/mono/mono/metadata'
    Makefile:429: recipe for target `all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/mono/mono'
    Makefile:510: recipe for target `all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/mono'
    Makefile:437: recipe for target `all' failed
    make: *** [all] Error 2



    --
    View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
    Sent from the Mono - Dev mailing list archive at Nabble.com.
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660751.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    Robert Jordan
    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    londondev
    Ah!
    Was following mlgo's instructions


    On 4 September 2013 23:47, Robert Jordan <[hidden email]> wrote:
    On 05.09.2013 00:36, Bryan Crotaz wrote:
    After ./autogen.sh ...

    I get:

    Running ./configure --enable-maintainer-mode --enable-compile-warnings
    --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert



    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by Robert Jordan
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    londondev
    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    RE: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by londondev

    Again I apologize.  I typed it up very fast and did not check. The rest should work


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:54 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Ah!
    Was following mlgo's instructions


    On 4 September 2013 23:47, Robert Jordan <[hidden email]> wrote:
    On 05.09.2013 00:36, Bryan Crotaz wrote:
    After ./autogen.sh ...

    I get:

    Running ./configure --enable-maintainer-mode --enable-compile-warnings
    --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert



    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660764.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by londondev

    As Zoltan suggested in another case use "make V=1" to get some more information


    From: Bryan Crotaz [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:56 PM
    To: Mark Lintner
    Cc: Robert Jordan; [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    RE: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by londondev

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    RE: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by londondev

    also type

    which make

    make --version

     

    to find out where it is and where it is


    From: Mark Lintner
    Sent: Wednesday, September 04, 2013 6:04 PM
    To: londondev [via Mono]
    Subject: RE: mono from git will not build on cygwin 32

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]
    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    RE: mono from git will not build on cygwin 32

    mlgo
    In reply to this post by londondev

    The Mono site has been recently updated.

     


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:32 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    That tutorial should go up on the mono site.  I've spent 4 days now getting nowhere with compiling mono for the first time.  I wanted to spend an hour fixing a bug... :(


    On 4 September 2013 22:37, mlgo <[hidden email]> wrote:

    The only difference between the old Cygwin setup for mono is the old one needed a special make and the new one uses the mingw tools so the configure line is new. I refer to that below.

     

    When getting Cygwin get these packages

     

    Make sure you select the following packages when installing:

    * autoconf
    * automake
    * bison
    * gcc-core
    * mingw-gcc
    * libtool
    * make
    * python
    
    http://www.mono-project.com/Compiling_Mono_on_Windows
     
  • gdb
  • gettext
  • intltool
  • libiconv
  • libtool
  • pkg-config
  • http://www.codeproject.com/Articles/19575/Building-Mono-on-Windows-the-final-battle 

     

    Make sure you are using a recent cygwin version.

    Select some handy utils for later use:

     
    * wget
    * zip
    
    Also you want 
    * git
    * patch
    * openssh or PuTTY
    * vim
    
    You will have to learn vim because you never want to edit files in Cygwin with notepad because it 
    will change the line endings and it will mess things up.
     
     
     
     
    Let Cygwin go to C:/cygwin not program files or another drive.
     
    There are a couple of other good tutorials and they all recommend getting a special make. I think the make in Cygwin is good now so I choose that.
     
     
    the current make is good now from Cygwin.
     
    when it is complete:
    open a Cygwin prompt:
    (it is on your taskbar or desktip and it is Cygwin.bat in the Cygwin directory.
     
    cd  /usr/src
    git clone git://github.com/mono/mono.git
     
    cd mono
     
    Use the new configure:
     
    ./autogen.sh --host=i686-pc-mingw32 --profile=/cygdrive/c/path to directory you want to install in

     

    or profile=/usr/local or /usr/opt   if you want to install in the Cygwin environment.


    still in the mono directory you can type
     
    make
     
    make install

    It should be that simple
     
    if you want to know more about mono on Cygwin with the old version, these are all good links
     

    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 2:48 AM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    I haven't been able to make Cygwin compile at all. Make just prints a blank line and stops. Is that what you're seeing?

    Do you have any documentation on your old Cygwin environment that works?



    Bryan Crotaz
    Silver Curve

    On 4 Sep 2013, at 05:45, Zoltan Varga <[hidden email]> wrote:

    Hi,

      Try running with make V=1, that will print more information.

               Zoltan


    On Wed, Sep 4, 2013 at 6:05 AM, mlgo <[hidden email]> wrote:
    I updated Cygwin and now it no longer supports compilation of mono with gcc.
    There is no way to backlevel it. I found Zoltan's suggestion to use this
    configure statement:

    "Hi,

      mono master can be built on windows using the mingw cross-compiler gcc,
    i.e. install the mingw-gcc package, and configure using:

    ./autogen.sh --host=i686-pc-mingw32
                      Zoltan"


    I'm using mono from git. Cygwin has all the recommended packages and I did
    not install the gcc-g++ but installed all mingw packages.  The build now
    always stops here. I have reinstalled Cygwin several times and pulled a new
    mono each time. I'm wondering now since there is a 64 bit Cygwin and a I
    have 64 bit machine should I be configuring with mingw64 or something.
    However I had the old Cygwin environment down to a science and now I'm
    crippled again. Has anybody seen this yet. This seems like something
    configure is failing to generate properly to map ming types to mono types.
    Zoltan will know what to do about this if anybody. It doesn't seem like it
    could be a bug in ming.

    al':
    process.c:912:3: warning: passing argument 1 of 'EnumProcesses' from
    incompatibl
    e pointer type [enabled by default]
    In file included from ../../mono/io-layer/io-layer.h:34:0,
                     from ../../mono/metadata/domain-internals.h:15,
                     from ../../mono/metadata/metadata-internals.h:8,
                     from ../../mono/metadata/class-internals.h:10,
                     from ../../mono/metadata/object-internals.h:8,
                     from process.c:16:
    /usr/i686-pc-mingw32/sys-root/mingw/include/psapi.h:108:13: note: expected
    'DWOR
    D *' but argument is of type 'guint32 *'
    Makefile:2221: recipe for target `libmonoruntime_la-process.lo' failed
    make[3]: *** [libmonoruntime_la-process.lo] Error 1
    make[3]: Leaving directory `/usr/src/mono/mono/metadata'
    Makefile:429: recipe for target `all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/mono/mono'
    Makefile:510: recipe for target `all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/mono'
    Makefile:437: recipe for target `all' failed
    make: *** [all] Error 2



    --
    View this message in context: http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749.html
    Sent from the Mono - Dev mailing list archive at Nabble.com.
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660751.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660761.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    londondev
    In reply to this post by mlgo
    Einstein@Einstein-PC /mono/git/mono
    $ make -d V=1

    Einstein@Einstein-PC /mono/git/mono
    $



    On 5 September 2013 00:04, mlgo <[hidden email]> wrote:

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]

    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]

    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]

    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    RE: mono from git will not build on cygwin 32

    mlgo

    Did you find the version and location of make?

     


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 6:21 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Einstein@Einstein-PC /mono/git/mono
    $ make -d V=1

    Einstein@Einstein-PC /mono/git/mono
    $



    On 5 September 2013 00:04, mlgo <[hidden email]> wrote:

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]

    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]

    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]

    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660773.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    Rafael Teixeira
    Mark, did you check your path? seems like you something else called make or make.bat in your path before the cygwin installed make and that thing is breaking your cygwin environment...

    Rafael Teixeira
    O..:.)oooo


    On Wed, Sep 4, 2013 at 9:25 PM, mlgo <[hidden email]> wrote:

    Did you find the version and location of make?

     


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 6:21 PM

    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Einstein@Einstein-PC /mono/git/mono
    $ make -d V=1

    Einstein@Einstein-PC /mono/git/mono
    $



    On 5 September 2013 00:04, mlgo <[hidden email]> wrote:

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]

    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]

    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]

    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660773.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32
    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    Reply | Threaded
    Open this post in threaded view
    |  
    Report Content as Inappropriate

    Re: mono from git will not build on cygwin 32

    mlgo

    I think think that londendev is the one with the make which does not seem to do anything. I was helping him diagnose the issue along the line of what your posting. It seems link it could be a batch file that does nothing. He was posting back but it doesn't seem to show up in this thread.

     


    From: Rafael Teixeira [[hidden email]]
    Sent: Thursday, September 05, 2013 6:22 AM
    To: Mark Lintner
    Cc: Mono Development
    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    Mark, did you check your path? seems like you something else called make or make.bat in your path before the cygwin installed make and that thing is breaking your cygwin environment...

    Rafael Teixeira
    O..:.)oooo


    On Wed, Sep 4, 2013 at 9:25 PM, mlgo <[hidden email]> wrote:

    Did you find the version and location of make?

     


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 6:21 PM

    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Einstein@Einstein-PC /mono/git/mono
    $ make -d V=1

    Einstein@Einstein-PC /mono/git/mono
    $



    On 5 September 2013 00:04, mlgo <[hidden email]> wrote:

    also I think you can try

     

    make -d V=1


    From: londondev [via Mono] [ml-node+[hidden email]]
    Sent: Wednesday, September 04, 2013 5:58 PM
    To: Mark Lintner
    Subject: Re: mono from git will not build on cygwin 32

    Result from ./autogen:

    ....
    Git submodules updated successfully

            mcs source:    mcs

       Engine:
            GC:            sgen and bundled Boehm GC with typed GC and parallel mark
            TLS:           pthread
            SIGALTSTACK:   no
            Engine:        Building and using the JIT
            oprofile:      no
            BigArrays:     no
            DTrace:        no
            LLVM Back End: no (dynamically loaded: no)

       Libraries:
            .NET 2.0/3.5:  yes
            .NET 4.0:      yes
            .NET 4.5:      yes
            MonoDroid:     no
            MonoTouch:     no
            JNI support:   no
            libgdiplus:    assumed to be installed
            zlib:          system zlib


    Now type `make' to compile

    Einstein@Einstein-PC /mono/git/mono
    $ make

    Einstein@Einstein-PC /mono/git/mono
    $


    Huh??


    On 4 September 2013 23:53, Mark Lintner <[hidden email]> wrote:
    gee, sorry. that should be prefix not profile

    --prefix=/usr/local

    I rushed because I had to go somewhere and got sloppy. Let me know if you still have issues.

    ________________________________________
    From: [hidden email] [[hidden email]] on behalf of Robert Jordan [[hidden email]]

    Sent: Wednesday, September 04, 2013 5:47 PM
    To: [hidden email]

    Subject: Re: [Mono-dev] mono from git will not build on cygwin 32

    On 05.09.2013 00:36, Bryan Crotaz wrote:
    > After ./autogen.sh ...
    >
    > I get:
    >
    > Running ./configure --enable-maintainer-mode --enable-compile-warnings
    > --host=i686-pc-mingw32 --profile=/cygdrive/c/mono ...
    > configure: error: unrecognized option: `--profile=/cygdrive/c/mono'
    > Try `./configure --help' for more information

    Profile? You want `--prefix'.

    Robert


    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]

    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660766.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32

    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list




    --
    Bryan Crotaz
    Managing Director
    Silver Curve

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    If you reply to this email, your message will be added to the discussion below:
    http://mono.1490590.n4.nabble.com/mono-from-git-will-not-build-on-cygwin-32-tp4660749p4660773.html
    To unsubscribe from mono from git will not build on cygwin 32, click here.
    NAML


    View this message in context: RE: mono from git will not build on cygwin 32
    Sent from the Mono - Dev mailing list archive at Nabble.com.

    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list



    _______________________________________________
    Mono-devel-list mailing list
    [hidden email]
    http://lists.ximian.com/mailman/listinfo/mono-devel-list
    12
    Loading...