Perhaps you can ignore my last message as I think I'm getting somewhere, but not far. I modified the makefile.linux till it ran (the new file is attached). I'm getting two warnings but the compilation says it succeeded (how do I tell?). If it truly worked, should I have a file in bin called "nant" because I don't. I then try "mono bin/miniant.exe linux-build" as suggested by the bootstrap.sh file (the paths were wrong in the file, fixes attached). That seems to be where I am stuck as it errors out with log4net complaints. Below is a list of my commands and their results, any help would be greatly appreciated.
==== [EMAIL PROTECTED] nant-0.8.3.50105]$ make -f makefile.linux mcs --unsafe -define:mono -debug -o bin/mininant.exe -r ./bin/NDoc.Core.dll -r ./bin/log4net-net-1.0.dll -r System.We b.dll \ './src/NAnt.Core/*.cs' \ './src/NAnt.Core/Types/*.cs' \ './src/NAnt.Core/Util/*.cs' \ './src/NAnt.Core/Attributes/*.cs' \ './src/NAnt.Core/Tasks/*.cs' \ './src/NAnt.DotNet/Types/*.cs' \ './src/NAnt.DotNet/*.cs' \ './src/NAnt.DotNet/Tasks/*.cs' ./src/NAnt.Core/ConsoleDriver.cs(226) warning CS0618: Method `XslTransform.Load(System.Xml.XmlReader)' is obsolete: `You should pass evidence.' ./src/NAnt.Core/Tasks/StyleTask.cs(211) warning CS0618: Method `XslTransform.Load(System.Xml.XmlReader)' is obsolete:`You should pass evidence.' Compilation succeeded - 2 warning(s) ======== [EMAIL PROTECTED] nant-0.8.3.50105]$ mono bin/mininant.exe linux-build mininant version 0.0.0 log4net:ERROR Logger: No appenders could be found for logger [NAnt.Core.TypeFactory] repository [log4net-default-domain] log4net:ERROR Logger: Please initialize the log4net system properly. ** (bin/mininant.exe:8974): WARNING **: Could not find assembly Microsoft.VSDesigner ** (bin/mininant.exe:8974): WARNING **: Could not find assembly Microsoft.VSDesigner ** (bin/mininant.exe:8974): WARNING **: Could not find assembly CollectionGen INTERNAL ERROR An exception was thrown by the type initializer for NAnt.Core.TypeFactory Consult the log4net output for more information. Please send bug report to [EMAIL PROTECTED] -- Met @ Uber <[EMAIL PROTECTED]> Uberstats
#!/bin/sh make -f makefile.linux mono bin/mininant.exe linux-build
# Simple makefile to build a miniNant with core and DotNetTasks # # ~ Matthew Metnetsky # NDoc.Core.dll & log4net-net-1.0.dll we're being searched under # ./bin/linux not under ./bin # MCS=mcs local_paths= all_assemblies= -r ./bin/NDoc.Core.dll -r ./bin/log4net-net-1.0.dll -r System.Web.dll all: mininant.exe mininant.exe: src/NAnt.Core/ConsoleDriver.cs $(MCS) --unsafe -define:mono -debug -o bin/mininant.exe $(local_paths) $(all_assemblies) \ './src/NAnt.Core/*.cs' \ './src/NAnt.Core/Types/*.cs' \ './src/NAnt.Core/Util/*.cs' \ './src/NAnt.Core/Attributes/*.cs' \ './src/NAnt.Core/Tasks/*.cs' \ './src/NAnt.DotNet/Types/*.cs' \ './src/NAnt.DotNet/*.cs' \ './src/NAnt.DotNet/Tasks/*.cs' clean: bin/mininant.exe