Hi,

sembdel is called only when an error occures so the build will not fail
because of missing semdel. The real error is above semdel. But semdel should
not be called on Windows.

Kornél

----- Original Message -----
From: "Zoltan Varga" <[EMAIL PROTECTED]>
To: "Wade Berrier" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<mono-devel-list@lists.ximian.com>
Sent: Tuesday, October 04, 2005 2:23 AM
Subject: Re: [Fwd: Re: [Mono-dev] Mono 1.1.9.1 Windows Installer Released]


                                          Hi,

 semdel is only used under UNIX for releasing some stuff the runtime
allocates. It should
not be used on windows, so this requires some build system magic. Hari ?

                        Zoltan

On 10/4/05, Wade Berrier <[EMAIL PROTECTED]> wrote:
Hey,

A little while ago I discovered a dumb mistake on my part:  I didn't
have libtool installed.

It's installed now and here's my cygwin versions:

$ libtool --version
ltmain.sh (GNU libtool) 1.5.20 (1.1220.2.287 2005/08/31 18:54:15)

$ automake --version
automake (GNU automake) 1.9.6

Also, I'm building from the mono 1.1.9.1 tarball, not from the tag or
trunk:

http://go-mono.com/sources/mono-1.1/mono-1.1.9.1.tar.gz

So, now when I build, the .dll files are generated, but now the build
fails with the same error I got when building under Paco's cygwin
environment of Mar 2004:

MONO_PATH="../../class/lib/basic;
$MONO_PATH" /tmp/scratch/mono-1.1.9.1/runtime/mono-wrapper
../../class/lib/basic/mcs.exe  /nologo
/optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB /debug+
/debug:full
/noconfig -r:mscorlib.dll -r:System.dll -nowarn:0162 -nowarn:0618 -nowarn:0612
 -target:library -out:System.Xml.dll `echo System.Xml.XPath/Parser.cs
Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs | tr '/'
'\\\\'` @../../build/deps/basic_System.Xml.dll.response
make[8]: Leaving directory
`/tmp/scratch/mono-1.1.9.1/mcs/class/System.XML'
make[7]: Leaving directory
`/tmp/scratch/mono-1.1.9.1/mcs/class/System.XML'
make[6]: Leaving directory `/tmp/scratch/mono-1.1.9.1/mcs/class'
make[5]: Leaving directory `/tmp/scratch/mono-1.1.9.1/mcs'
make[8]: *** [../../class/lib/basic/System.Xml.dll] Error 255
make[7]: *** [do-all] Error 2
make[6]: *** [all-recursive] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [profile-do--basic--all] Error 2
make[3]: *** [profiles-do--all] Error 2
make[4]: Leaving directory `/tmp/scratch/mono-1.1.9.1/mcs'
make[3]: Leaving directory `/tmp/scratch/mono-1.1.9.1/mcs'
make[2]: Leaving directory `/tmp/scratch/mono-1.1.9.1/runtime'
make[1]: Leaving directory `/tmp/scratch/mono-1.1.9.1'
/tmp/scratch/mono-1.1.9.1/libtool: line
6594: /tmp/scratch/mono-1.1.9.1/mono/handles/semdel: No such file or
directory
/tmp/scratch/mono-1.1.9.1/libtool: line 6594:
exec: /tmp/scratch/mono-1.1.9.1/mono/handles/semdel: cannot execute: No
such file or directory
make[2]: *** [all-local] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Then I go into mono/handles where semdel.c is and when I run make, I get
a slew of errors.  Looks like some clash with the win32 api...?  I'll
attach the log.  I'll also CC Dick because is looks like he does a lot
with semdel.

Getting closer.

Wade


On Tue, 2005-10-04 at 00:00 +0200, Zoltan Varga wrote:
>                                               Hi,
>
>   mono builds fine using the latest cygwin libs for me. Altought, it
> is still statically linked
> even if I tell disable it, so its not all good. What version of
> automake and libtool are you using, ie what does automake --version
> and libtool --version return ?
>
>                      Zoltan
>
> On 10/3/05, Wade Berrier <[EMAIL PROTECTED]> wrote:
> > Here's another error which makes me think something is wrong besides
> > my
> > environment or the libraries I have.
> >
> > *** Warning: linker path does not have real file for library -lole32.
> > *** I have the capability to make that library automatically link in
> > when
> > *** you link to this library.  But I can only do this if you have a
> > *** shared version of the library, which you do not appear to have
> > *** because I did check the linker path looking for a file starting
> > *** with libole32 and none of the candidates passed a file format test
> > *** using a file magic. Last file checked: /lib/w32api/libole32.a
> > *** The inter-library dependencies that have been dropped here will be
> > *** automatically added whenever a program is linked with this library
> > *** or is declared to -dlopen it.
> >
> > That's a file provided by cygwin in the w32api package.  I'm trying to
> > keep my cygwin installation to a minimum:
> >
> > autoconf
> > automake
> > bison
> > cpio
> > gcc-mingw-core
> > gcc-mingw-g++
> > make
> >
> > openssh
> > unzip
> > zip
> > wget
> >
> > cvs
> > cygrunsrv
> > patch
> > subversion
> > vim
> > wget
> >
> > And of course other packages get selected by dependency.
> >
> > Am I missing something obvious?
> >
> > Wade
> >
> >
> > On Mon, 2005-10-03 at 13:19 -0600, Wade Berrier wrote:
> > > Hey,
> > >
> > > On Sat, 2005-10-01 at 02:23 +0200, Zoltan Varga wrote:
> > >
> > > > This works fine on my system using latest cygwin. My libint is in
> > > > /lib/libintl.a. Perhaps you don't have that package installed, or
> > > > libintl-1.dll is in a directory
> > > > in your PATH so libtool finds it first ?
> > >
> > > This same error happens with a lot of deps when I link (gmodule-2.0,
> > > gthread-2.0, glib-2.0, intl, iconv, ws2_32, psapi,
> > > ole32).
> > >
> > > I do have libintl-1.dll in my path.  What should my environment be?
> > >
> > > Are you using the cygwin glib deps?  I'm using the following glib
> > > deps:
> > >
> > > ftp://ftp.gtk.org/pub/gtk/v2.6/win32/glib-2.6.6.zip
> > > ftp://ftp.gtk.org/pub/gtk/v2.6/win32/glib-dev-2.6.6.zip
> > > http://www.gimp.org/~tml/gimp/win32/pkgconfig-0.15.zip
> > > http://www.gimp.org/~tml/gimp/win32/libiconv-1.9.1.bin.woe32.zip
> > > http://www.gimp.org/~tml/gimp/win32/gettext-0.14.5.zip
> > >
> > > I'm using these so that I can build with them and also package them
> > > up
> > > for the installer.
> > >
> > > I guess the only other place I know about that I could get the deps
> > > is
> > > from gladewin32.  He doesn't offer zip files (which is easier to
> > > automate with) but if I had to, I could create a zip file from what
> > > his
> > > installer lays down.
> > >
> > > I don't think that using the gladewin32 fixes the problem though.  I
> > > still get the same errors when I build against the 1.1.8.3 mono
> > > installer, and 1.1.8.3 came with the gladewin32 files.
> > >
> > > Ideas?
> > >
> > > Wade
> >
> >
>


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to