[Mono-list] Compiling egg-chicken libraries

max aranym@adelphia.net
Wed, 25 Feb 2004 19:35:37 -0800


shouldn't you avoid such situations in the first place ?
Isn't this a design issue, more than a compilation issue ?

On Tuesday 24 February 2004 05:16, Jaroslaw Kowalski wrote:
> I've had similar problem and looks like there's no general-purpose
> solution.
>
> I deal with it by creating a stub version of one library, compiling the
> other library against it and then recompiling the first library against
> just built second library.
>
> The stub contains nothing but public API of the library that's used by the
> second library.
>
> Jarek
> ----- Original Message -----
> From: "Martin Tsachev" <shaggy@vip.bg>
> To: <mono-list@lists.ximian.com>
> Sent: Tuesday, February 24, 2004 2:03 PM
> Subject: [Mono-list] Compiling egg-chicken libraries
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello,
>
> I have some code that compiles in Visual Studio but I didn't have much luck
> trying to compile it with mono. The problem is that I have lib1 and lib2
> and each instantiates an object with a class definition in the other
> library.
>
> I found in the archive that I can compile the libraries with mcs /t:library
> lib1.cs -r... I get this error
>
> lib1.cs (line) error CS0246: Cannot find type 'lib2.foo'
>
> The same happens if I try to compile lib2. I tried with -r:lib1.cs but it
> didn't quite like it.
>
> Also is there a way that I can automate the whole compiling process, maybe
> if
> not direct I can dig into Makefiles and write one?
>
> - --
> Martin Tsachev
> http://martin.f2o.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
>
> iD8DBQFAO0unypytlz9Py3wRAk3sAJ9W3Y1MUASk2LwTGursdJIBl+7E3ACgqBYG
> kr5zz7Bl41qjloGHqJ/ncwU=
> =EaFM
> -----END PGP SIGNATURE-----
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list