[Mono-devel-list] Trouble compiling mcs-0.25

Peter Moffe pete at yzordderrex.com
Mon Jun 30 11:20:25 EDT 2003


I'm running Red Hat 9.0, XD2, and have installed all given packages
(except for devel and debuginfo packages) from the main download site. 
I'm having problems compiling mcs-0.25 though.  here is the output:

NOTE: this is all done after: make -f makefile.gnu, and that "seemed" to
compile just fine.

// *****************

[root at 1r3wx01 mcs-0.25]# make -f makefile.gnu install prefix=/usr
if test x$prefix = x; then \
        echo Usage is: make -f makefile.gnu install prefix=YOURPREFIX; \
        exit 1; \
fi;
for i in jay mcs class mbas nunit20 monoresgen ilasm tools ; do \
        (cd $i && make -f makefile.gnu install && cd ..) || exit 1; \
done
make[1]: Entering directory `/root/mcs-0.25/jay'
make -f makefile linux
make[2]: Entering directory `/root/mcs-0.25/jay'
make[2]: Nothing to be done for `linux'.
make[2]: Leaving directory `/root/mcs-0.25/jay'
mkdir -p /usr/bin
mkdir -p /usr/share/jay
mkdir -p /usr/man/man1
/usr/bin/install -m 755 jay /usr/bin
for datafile in ACKNOWLEDGEMENTS NEW_FEATURES NOTES README README.jay
skeleton skeleton.cs ; do \
   /usr/bin/install -m 644 $datafile /usr/share/jay ; \
done
/usr/bin/install -m 644 jay.1 /usr/man/man1
make[1]: Leaving directory `/root/mcs-0.25/jay'
make[1]: Entering directory `/root/mcs-0.25/mcs'
mkdir -p /usr/bin/
/usr/bin/install -m 755 mcs.exe /usr/bin/
make[1]: Leaving directory `/root/mcs-0.25/mcs'
make[1]: Entering directory `/root/mcs-0.25/class'
make[2]: Entering directory `/root/mcs-0.25/class/corlib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/corlib'
make[2]: Entering directory `/root/mcs-0.25/class/I18N'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/Common'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/Common'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/West'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/West'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/MidEast'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/MidEast'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/Other'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/Other'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/Rare'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/Rare'
make[3]: Entering directory `/root/mcs-0.25/class/I18N/CJK'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/mcs-0.25/class/I18N/CJK'
make[2]: Leaving directory `/root/mcs-0.25/class/I18N'
make[2]: Entering directory `/root/mcs-0.25/class/System'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System'
make[2]: Entering directory `/root/mcs-0.25/class/System.XML'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.XML'
make[2]: Entering directory `/root/mcs-0.25/class/System.Drawing'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Drawing'
make[2]: Entering directory
`/root/mcs-0.25/class/System.EnterpriseServices'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/System.EnterpriseServices'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Data.Tds'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.Tds'
make[2]: Entering directory `/root/mcs-0.25/class/System.Security'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Security'
make[2]: Entering directory `/root/mcs-0.25/class/System.Data'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Data'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.GetOptions'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.GetOptions'
make[2]: Entering directory `/root/mcs-0.25/class/System.Web'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Web'
make[2]: Entering directory `/root/mcs-0.25/class/System.Web.Services'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Web.Services'
make[2]: Entering directory
`/root/mcs-0.25/class/System.Runtime.Serialization.Formatters.Soap'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/System.Runtime.Serialization.Formatters.Soap'
make[2]: Entering directory
`/root/mcs-0.25/class/System.Runtime.Remoting'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/System.Runtime.Remoting'
make[2]: Entering directory
`/root/mcs-0.25/class/System.Configuration.Install'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/System.Configuration.Install'
make[2]: Entering directory `/root/mcs-0.25/class/System.Management'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Management'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.CSharp.Debugger'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.CSharp.Debugger'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Data.DB2Client'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.DB2Client'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Data.MySql'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.MySql'
make[2]: Entering directory
`/root/mcs-0.25/class/Mono.Data.PostgreSqlClient'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/Mono.Data.PostgreSqlClient'
make[2]: Entering directory
`/root/mcs-0.25/class/Mono.Data.SqliteClient'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.SqliteClient'
make[2]: Entering directory
`/root/mcs-0.25/class/Mono.Data.SybaseClient'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.SybaseClient'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Data.TdsClient'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Data.TdsClient'
make[2]: Entering directory
`/root/mcs-0.25/class/System.Data.OracleClient'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/System.Data.OracleClient'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.PEToolkit'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.PEToolkit'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Posix'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Posix'
make[2]: Entering directory `/root/mcs-0.25/class/Accessibility'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Accessibility'
make[2]: Entering directory `/root/mcs-0.25/class/Microsoft.VisualBasic'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Microsoft.VisualBasic'
make[2]: Entering directory `/root/mcs-0.25/class/Microsoft.VisualC'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Microsoft.VisualC'
make[2]: Entering directory `/root/mcs-0.25/class/Cscompmgd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Cscompmgd'
make[2]: Entering directory `/root/mcs-0.25/class/System.Windows.Forms'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Windows.Forms'
make[2]: Entering directory `/root/mcs-0.25/class/System.Design'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/System.Design'
make[2]: Entering directory `/root/mcs-0.25/class/Npgsql'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Npgsql'
make[2]: Entering directory `/root/mcs-0.25/class/PEAPI'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/PEAPI'
make[2]: Entering directory `/root/mcs-0.25/class/Mono.Security'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Mono.Security'
make[2]: Entering directory
`/root/mcs-0.25/class/ICSharpCode.SharpZipLib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/root/mcs-0.25/class/ICSharpCode.SharpZipLib'
make[2]: Entering directory `/root/mcs-0.25/class/ByteFX.Data'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/ByteFX.Data'
make[2]: Entering directory `/root/mcs-0.25/class/Commons.Xml.Relaxng'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/class/Commons.Xml.Relaxng'
mkdir -p /usr/lib/
/usr/bin/install -m 644 lib/*.dll /usr/lib/
make[1]: Leaving directory `/root/mcs-0.25/class'
make[1]: Entering directory `/root/mcs-0.25/mbas'
mkdir -p /usr/bin/
/usr/bin/install -m 755 mbas.exe /usr/bin/
make[1]: Leaving directory `/root/mcs-0.25/mbas'
make[1]: Entering directory `/root/mcs-0.25/nunit20'
make[2]: Entering directory `/root/mcs-0.25/nunit20/framework'
mkdir -p /usr/lib/
/usr/bin/install -m 644 ../../class/lib/NUnit.Framework.dll /usr/lib/
make[2]: Leaving directory `/root/mcs-0.25/nunit20/framework'
make[2]: Entering directory `/root/mcs-0.25/nunit20/util'
mkdir -p /usr/lib/
/usr/bin/install -m 644 ../../class/lib/NUnit.Util.dll /usr/lib/
make[2]: Leaving directory `/root/mcs-0.25/nunit20/util'
make[2]: Entering directory `/root/mcs-0.25/nunit20/nunit-console'
mkdir -p /usr/bin/
/usr/bin/install -m 755 ../nunit-console.exe /usr/bin/
make[2]: Leaving directory `/root/mcs-0.25/nunit20/nunit-console'
make[1]: Leaving directory `/root/mcs-0.25/nunit20'
make[1]: Entering directory `/root/mcs-0.25/monoresgen'
mkdir -p /usr/bin/
/usr/bin/install -m 755 monoresgen.exe /usr/bin/
make[1]: Leaving directory `/root/mcs-0.25/monoresgen'
make[1]: Entering directory `/root/mcs-0.25/ilasm'
mkdir -p /usr/bin
/usr/bin/install -m 755 ilasm.exe /usr/bin
make[1]: Leaving directory `/root/mcs-0.25/ilasm'
make[1]: Entering directory `/root/mcs-0.25/tools'
(cd SqlSharp; make)
make[2]: Entering directory `/root/mcs-0.25/tools/SqlSharp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/tools/SqlSharp'
(cd security; make)
make[2]: Entering directory `/root/mcs-0.25/tools/security'
make[2]: Nothing to be done for `windows'.
make[2]: Leaving directory `/root/mcs-0.25/tools/security'
(cd cilc; make)
make[2]: Entering directory `/root/mcs-0.25/tools/cilc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/mcs-0.25/tools/cilc'
if test x$prefix = x; then \
        echo Usage is: make -f makefile.gnu install prefix=YOURPREFIX; \
        exit 1; \
fi;
mkdir -p /usr/bin/
for i in monostyle.exe GenerateDelegate.exe EnumCheck.exe IFaceDisco.exe
./SqlSharp/sqlsharp.exe ./security/secutil.exe ./cilc/cilc.exe ; do \
        (/usr/bin/install -m 755 $i /usr/bin/) || exit 1; \
done
make[1]: Leaving directory `/root/mcs-0.25/tools'
mkdir -p /usr/share/doc/mono
/usr/bin/install -m 644 README.building /usr/share/doc/mono
[root at 1r3wx01 mcs-0.25]#  mcs --version
Mono C# compiler version 0.24.0.0
[root at 1r3wx01 mcs-0.25]#


// *************************

Any ideas?

-- 
Peter Moffe
Software Engineer
The McFaul & Lyons Group, LLC
(215)441-4041 x1110




More information about the Mono-devel-list mailing list