[Mono-dev] Makefile in runtime causing problems
James Buchanan
software.au at gmail.com
Fri Apr 7 16:37:22 EDT 2006
In the svn repository now is a configure script which creates a
Makefile in the runtime directory that has mcs_topdir and
mcs_topdir_from_srcdir variables (what are these variables exactly?)
They cause my makes to fail.
Here's what happens after a run of make:
$ make
... blah blah blah...
Making all in net_2_0
make[3]: Entering directory `/home/james/source/mono/mono/data/net_2_0'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/james/source/mono/mono/data/net_2_0'
make[3]: Entering directory `/home/james/source/mono/mono/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/james/source/mono/mono/data'
make[2]: Leaving directory `/home/james/source/mono/mono/data'
Making all in runtime
make[2]: Entering directory `/home/james/source/mono/mono/runtime'
d=`cd ../support && pwd`; \
sed 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
.. /data/config > wrapper-config
if test -z ""; then :; else \
mv wrapper-config wrapper-configt; \
sed 's,<configuration>,& <dllmap dll="gdiplus.dll" target="" />,'
wrapper-conf igt > wrapper-config; \
rm -f wrapper-configt; \
fi
if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
chmod: cannot access `../../mcs': No such file or directory
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/home/james/source/mono/mono/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/james/source/mono/mono'
make: *** [all] Error 2
james at athlon64:~/source/mono/mono>
Does anyone know how I can fix this? Are the mcs_topdir and
mcs_topdir_from_srcdir variables meant to point to the absolute source
directory path for mcs in the source repository being built and the
relative path to it respectively? If yes where are they in the source
repository? Also when configure ran after ./autogen.sh it assumed I
already had libgdi+, which is correct, but isn't the repository meant
to build a new one or something? After just checking out 'mono' from
svn, what is actually built?
Thanks,
James
More information about the Mono-devel-list
mailing list