scratch the bit about the shell script. We have yet to add that to the build process. For now you'll need to create a text file called nant and put somthing like the following in it:
#!/bin/sh /usr/local/bin/mono /home/foobar/cvs/nant/build/nant-0.8.4-debug/bin/NAnt.exe "$@"
Save to either the nant bin dir or /usr/local/bin - whatever your preference it.
Ian
You're probably better off using the latest cvs of NAnt rather than 0.8.3. The build is cleaner on mono and there is now a nant shell script that gets copied to the build directory that you can run instead of 'mono NAnt.exe'
get the cvs here :http://sourceforge.net/cvs/?group_id=31650
or if you prefer a recent nightly build ( http://nant.sourceforge.net/builds/ )
Ian
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]
------------------------------------------------------------------------
#!/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
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers