[Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread pablosantosl...@terra.es
Hi there,

I'm trying to build trunk on FreeBSD.

Here's what I got. I'm not an expert on FreeBSD so I might be doing
something wrong.

$ uname -a
FreeBSD freebox.codicesoftware.com 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2
#0: Tue Jan  5 16:02:27 UTC 2010
r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386




(cd .libs && rm -f libMonoSupportW.la && ln -s ../libMonoSupportW.la
libMonoSupportW.la)
Making all in data
Making all in net_2_0
Making all in Browsers
Making all in runtime
d=`cd ../support && pwd`;  sed
's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",' 
../data/config
> etc/mono/configt
if test -z ""; then :; else  sed 's,,& ,' etc/mono/configt > etc/mono/configtt;
mv -f etc/mono/configtt etc/mono/configt; fi
mv -f etc/mono/configt etc/mono/config
/bin/sh ../mkinstalldirs _tmpinst/bin
mkdir -p -- _tmpinst/bin
cp mono-wrapper _tmpinst/bin/mono
echo '#! /bin/sh' > _tmpinst/bin/ilasm ;  r=`pwd`; m=`cd ../../mcs &&
pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'"
"$@"' >> _tmpinst/bin/ilasm ;  chmod +x _tmpinst/bin/ilasm
echo '#! /bin/sh' > _tmpinst/bin/gmcs ;  r=`pwd`; m=`cd ../../mcs &&
pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
"'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ;  chmod
+x _tmpinst/bin/gmcs
echo '#! /bin/sh' > _tmpinst/bin/al2 ;  r=`pwd`; m=`cd ../../mcs &&
pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
"'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ;  chmod +x
_tmpinst/bin/al2
if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
cd ../../mcs && make NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5
net_2_1_raw  ' CC='gcc' all-profiles
"Makefile", line 66: Need an operator
"Makefile", line 68: Need an operator
"Makefile", line 70: Need an operator
"Makefile", line 72: Need an operator
"build/rules.make", line 45: Need an operator
"build/rules.make", line 47: Need an operator
"build/rules.make", line 55: Need an operator
"build/rules.make", line 56: Need an operator
"build/rules.make", line 57: Need an operator
"build/rules.make", line 58: Need an operator
"build/rules.make", line 59: Need an operator
"build/rules.make", line 60: Need an operator
"build/rules.make", line 61: Need an operator
"build/rules.make", line 62: Need an operator
"build/rules.make", line 63: Need an operator
"build/rules.make", line 64: Need an operator
"build/rules.make", line 65: Need an operator
"build/rules.make", line 66: Need an operator
Error expanding embedded variable.
*** Error code 2

Stop in /usr/home/pablo/monosrc/mono/runtime.
*** Error code 1

Stop in /usr/home/pablo/monosrc/mono.
*** Error code 1

Stop in /usr/home/pablo/monosrc/mono.
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread Zoltan Varga
Hi,

  I'm pretty sure mono requires GNU make, and might not work with bsd's own
make.

   Zoltan

On Tue, Feb 9, 2010 at 6:19 PM, pablosantosl...@terra.es <
pablosantosl...@terra.es> wrote:

> Hi there,
>
> I'm trying to build trunk on FreeBSD.
>
> Here's what I got. I'm not an expert on FreeBSD so I might be doing
> something wrong.
>
> $ uname -a
> FreeBSD freebox.codicesoftware.com 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2
> #0: Tue Jan  5 16:02:27 UTC 2010
> r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
>
>
>
>
> (cd .libs && rm -f libMonoSupportW.la && ln -s ../libMonoSupportW.la
> libMonoSupportW.la)
> Making all in data
> Making all in net_2_0
> Making all in Browsers
> Making all in runtime
> d=`cd ../support && pwd`;  sed
> 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
> ../data/config
> > etc/mono/configt
> if test -z ""; then :; else  sed 's,,&  dll="gdiplus.dll" target="" />,' etc/mono/configt > etc/mono/configtt;
> mv -f etc/mono/configtt etc/mono/configt; fi
> mv -f etc/mono/configt etc/mono/config
> /bin/sh ../mkinstalldirs _tmpinst/bin
> mkdir -p -- _tmpinst/bin
> cp mono-wrapper _tmpinst/bin/mono
> echo '#! /bin/sh' > _tmpinst/bin/ilasm ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'"
> "$@"' >> _tmpinst/bin/ilasm ;  chmod +x _tmpinst/bin/ilasm
> echo '#! /bin/sh' > _tmpinst/bin/gmcs ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> "'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ;  chmod
> +x _tmpinst/bin/gmcs
> echo '#! /bin/sh' > _tmpinst/bin/al2 ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ;  chmod +x
> _tmpinst/bin/al2
> if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
> cd ../../mcs && make NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5
> net_2_1_raw  ' CC='gcc' all-profiles
> "Makefile", line 66: Need an operator
> "Makefile", line 68: Need an operator
> "Makefile", line 70: Need an operator
> "Makefile", line 72: Need an operator
> "build/rules.make", line 45: Need an operator
> "build/rules.make", line 47: Need an operator
> "build/rules.make", line 55: Need an operator
> "build/rules.make", line 56: Need an operator
> "build/rules.make", line 57: Need an operator
> "build/rules.make", line 58: Need an operator
> "build/rules.make", line 59: Need an operator
> "build/rules.make", line 60: Need an operator
> "build/rules.make", line 61: Need an operator
> "build/rules.make", line 62: Need an operator
> "build/rules.make", line 63: Need an operator
> "build/rules.make", line 64: Need an operator
> "build/rules.make", line 65: Need an operator
> "build/rules.make", line 66: Need an operator
> Error expanding embedded variable.
> *** Error code 2
>
> Stop in /usr/home/pablo/monosrc/mono/runtime.
> *** Error code 1
>
> Stop in /usr/home/pablo/monosrc/mono.
> *** Error code 1
>
> Stop in /usr/home/pablo/monosrc/mono.
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread Απόστολος Συρόπουλος




> I'm trying to build trunk on FreeBSD.

> 

> Here's what I got. I'm not an expert on FreeBSD so I might be doing

> something wrong.


Are you sure you are using GNU make? Mono is a Linux only thing and

so you need GNU make, GNU ls, GNU cp, etc. And if anyone thinks

this is an exaggeration, let me say that I have tried to compile it

on OpenSolaris but I have to build first version 1.X.Y and then to

compile version 2.6.1. And of course the resulting thing does not

really work since I cannot compile gtk# which is needed for moonlight.



A.S.


--
Apostols Syropoulos
Xanthi, Greece
  
_
Hotmail: Αξιόπιστο email με την ισχυρή προστασία ενάντια στην ανεπιθύμητη 
αλληλογραφία που παρέχει η Microsoft.
https://signup.live.com/signup.aspx?id=60969___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread pablosantosl...@terra.es
Ok, I'll give it a try

On 09/02/2010 20:04, Zoltan Varga wrote:
> Hi,
> 
>   I'm pretty sure mono requires GNU make, and might not work with bsd's
> own make.
> 
>Zoltan
> 
> On Tue, Feb 9, 2010 at 6:19 PM, pablosantosl...@terra.es
>   > wrote:
> 
> Hi there,
> 
> I'm trying to build trunk on FreeBSD.
> 
> Here's what I got. I'm not an expert on FreeBSD so I might be doing
> something wrong.
> 
> $ uname -a
> FreeBSD freebox.codicesoftware.com
>  8.0-RELEASE-p2 FreeBSD
> 8.0-RELEASE-p2
> #0: Tue Jan  5 16:02:27 UTC 2010
> r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
> 
> 
> 
> 
> (cd .libs && rm -f libMonoSupportW.la && ln -s ../libMonoSupportW.la
> libMonoSupportW.la)
> Making all in data
> Making all in net_2_0
> Making all in Browsers
> Making all in runtime
> d=`cd ../support && pwd`;  sed
> 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
> ../data/config
> > etc/mono/configt
> if test -z ""; then :; else  sed 's,,&  dll="gdiplus.dll" target="" />,' etc/mono/configt > etc/mono/configtt;
> mv -f etc/mono/configtt etc/mono/configt; fi
> mv -f etc/mono/configt etc/mono/config
> /bin/sh ../mkinstalldirs _tmpinst/bin
> mkdir -p -- _tmpinst/bin
> cp mono-wrapper _tmpinst/bin/mono
> echo '#! /bin/sh' > _tmpinst/bin/ilasm ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'"
> "$@"' >> _tmpinst/bin/ilasm ;  chmod +x _tmpinst/bin/ilasm
> echo '#! /bin/sh' > _tmpinst/bin/gmcs ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> "'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ;  chmod
> +x _tmpinst/bin/gmcs
> echo '#! /bin/sh' > _tmpinst/bin/al2 ;  r=`pwd`; m=`cd ../../mcs &&
> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ;  chmod +x
> _tmpinst/bin/al2
> if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
> cd ../../mcs && make NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5
> net_2_1_raw  ' CC='gcc' all-profiles
> "Makefile", line 66: Need an operator
> "Makefile", line 68: Need an operator
> "Makefile", line 70: Need an operator
> "Makefile", line 72: Need an operator
> "build/rules.make", line 45: Need an operator
> "build/rules.make", line 47: Need an operator
> "build/rules.make", line 55: Need an operator
> "build/rules.make", line 56: Need an operator
> "build/rules.make", line 57: Need an operator
> "build/rules.make", line 58: Need an operator
> "build/rules.make", line 59: Need an operator
> "build/rules.make", line 60: Need an operator
> "build/rules.make", line 61: Need an operator
> "build/rules.make", line 62: Need an operator
> "build/rules.make", line 63: Need an operator
> "build/rules.make", line 64: Need an operator
> "build/rules.make", line 65: Need an operator
> "build/rules.make", line 66: Need an operator
> Error expanding embedded variable.
> *** Error code 2
> 
> Stop in /usr/home/pablo/monosrc/mono/runtime.
> *** Error code 1
> 
> Stop in /usr/home/pablo/monosrc/mono.
> *** Error code 1
> 
> Stop in /usr/home/pablo/monosrc/mono.
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> 
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread pablosantosl...@terra.es
Using gmake it went much further but...

Creating the per profile list
../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
 > ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
env: bash: No such file or directory
Creating
../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.response ...
Creating
../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.makefrag ...
gmake[7]: Leaving directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
gmake[7]: Entering directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
Creating ../../build/deps/net_2_0_System.ServiceModel.Web.dll.makefrag ...
gmake[7]: Leaving directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
gmake[7]: Entering directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
gmake all-local
gmake[8]: Entering directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
MCS [net_2_0] System.ServiceModel.Web.dll
error CS2008: No files to compile were specified
gmake[8]: *** [../../class/lib/net_2_0/System.ServiceModel.Web.dll] Error 1
gmake[8]: Leaving directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
gmake[7]: *** [do-all] Error 2
gmake[7]: Leaving directory
`/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
gmake[6]: *** [all-recursive] Error 1
gmake[6]: Leaving directory `/usr/home/pablo/monosrc/mcs/class'
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory `/usr/home/pablo/monosrc/mcs'
gmake[4]: *** [profile-do--net_2_0--all] Error 2
gmake[4]: Leaving directory `/usr/home/pablo/monosrc/mcs'
gmake[3]: *** [profiles-do--all] Error 2
gmake[3]: Leaving directory `/usr/home/pablo/monosrc/mcs'
gmake[2]: *** [all-local] Error 2
gmake[2]: Leaving directory `/usr/home/pablo/monosrc/mono/runtime'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/home/pablo/monosrc/mono'
gmake: *** [all] Error 2




On 09/02/2010 21:17, pablosantosl...@terra.es wrote:
> Ok, I'll give it a try
> 
> On 09/02/2010 20:04, Zoltan Varga wrote:
>> Hi,
>>
>>   I'm pretty sure mono requires GNU make, and might not work with bsd's
>> own make.
>>
>>Zoltan
>>
>> On Tue, Feb 9, 2010 at 6:19 PM, pablosantosl...@terra.es
>>  > > wrote:
>>
>> Hi there,
>>
>> I'm trying to build trunk on FreeBSD.
>>
>> Here's what I got. I'm not an expert on FreeBSD so I might be doing
>> something wrong.
>>
>> $ uname -a
>> FreeBSD freebox.codicesoftware.com
>>  8.0-RELEASE-p2 FreeBSD
>> 8.0-RELEASE-p2
>> #0: Tue Jan  5 16:02:27 UTC 2010
>> r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
>>
>>
>>
>>
>> (cd .libs && rm -f libMonoSupportW.la && ln -s ../libMonoSupportW.la
>> libMonoSupportW.la)
>> Making all in data
>> Making all in net_2_0
>> Making all in Browsers
>> Making all in runtime
>> d=`cd ../support && pwd`;  sed
>> 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
>> ../data/config
>> > etc/mono/configt
>> if test -z ""; then :; else  sed 's,,& > dll="gdiplus.dll" target="" />,' etc/mono/configt > etc/mono/configtt;
>> mv -f etc/mono/configtt etc/mono/configt; fi
>> mv -f etc/mono/configt etc/mono/config
>> /bin/sh ../mkinstalldirs _tmpinst/bin
>> mkdir -p -- _tmpinst/bin
>> cp mono-wrapper _tmpinst/bin/mono
>> echo '#! /bin/sh' > _tmpinst/bin/ilasm ;  r=`pwd`; m=`cd ../../mcs &&
>> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'"
>> "$@"' >> _tmpinst/bin/ilasm ;  chmod +x _tmpinst/bin/ilasm
>> echo '#! /bin/sh' > _tmpinst/bin/gmcs ;  r=`pwd`; m=`cd ../../mcs &&
>> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
>> "'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ;  chmod
>> +x _tmpinst/bin/gmcs
>> echo '#! /bin/sh' > _tmpinst/bin/al2 ;  r=`pwd`; m=`cd ../../mcs &&
>> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
>> "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ;  chmod +x
>> _tmpinst/bin/al2
>> if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
>> cd ../../mcs && make NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5
>> net_2_1_raw  ' CC='gcc' all-profiles
>> "Makefile", line 66: Need an operator
>> "Makefile", line 68: Need an operator
>> "Makefile", line 70: Need an operator
>> "Makefile", line 72: Need an operator
>> "build/rules.make", line 45: Need an operator
>> "build/rules.make", line 47: Need an operator
>> "build/rules.make", line 55: Need an operator
>> "build/rules.make", line 56: Need an operator
>> "build/rules.make", line 57: Need an operator
>> "build/rules.make", line 58: Need an operator
>> "build/rules.make", line 59: Need an opera

Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread Zoltan Varga
Hi,

  Its possible that we depend on the behavior of some system utils as well,
I don't known which, since the file list is stored in a file and read from
there.

 Zoltan

On Wed, Feb 10, 2010 at 12:29 AM, pablosantosl...@terra.es <
pablosantosl...@terra.es> wrote:

> Using gmake it went much further but...
>
> Creating the per profile list
> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
> ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
>  > ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
> env: bash: No such file or directory
> Creating
> ../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.response ...
> Creating
> ../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.makefrag ...
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> Creating ../../build/deps/net_2_0_System.ServiceModel.Web.dll.makefrag ...
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake all-local
> gmake[8]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> MCS [net_2_0] System.ServiceModel.Web.dll
> error CS2008: No files to compile were specified
> gmake[8]: *** [../../class/lib/net_2_0/System.ServiceModel.Web.dll] Error 1
> gmake[8]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: *** [do-all] Error 2
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[6]: *** [all-recursive] Error 1
> gmake[6]: Leaving directory `/usr/home/pablo/monosrc/mcs/class'
> gmake[5]: *** [all-recursive] Error 1
> gmake[5]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[4]: *** [profile-do--net_2_0--all] Error 2
> gmake[4]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[3]: *** [profiles-do--all] Error 2
> gmake[3]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[2]: *** [all-local] Error 2
> gmake[2]: Leaving directory `/usr/home/pablo/monosrc/mono/runtime'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/home/pablo/monosrc/mono'
> gmake: *** [all] Error 2
>
>
>
>
> On 09/02/2010 21:17, pablosantosl...@terra.es wrote:
> > Ok, I'll give it a try
> >
> > On 09/02/2010 20:04, Zoltan Varga wrote:
> >> Hi,
> >>
> >>   I'm pretty sure mono requires GNU make, and might not work with bsd's
> >> own make.
> >>
> >>Zoltan
> >>
> >> On Tue, Feb 9, 2010 at 6:19 PM, pablosantosl...@terra.es
> >>   >> > wrote:
> >>
> >> Hi there,
> >>
> >> I'm trying to build trunk on FreeBSD.
> >>
> >> Here's what I got. I'm not an expert on FreeBSD so I might be doing
> >> something wrong.
> >>
> >> $ uname -a
> >> FreeBSD freebox.codicesoftware.com
> >>  8.0-RELEASE-p2 FreeBSD
> >> 8.0-RELEASE-p2
> >> #0: Tue Jan  5 16:02:27 UTC 2010
> >> r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
>  i386
> >>
> >>
> >>
> >>
> >> (cd .libs && rm -f libMonoSupportW.la && ln -s ../libMonoSupportW.la
> >> libMonoSupportW.la)
> >> Making all in data
> >> Making all in net_2_0
> >> Making all in Browsers
> >> Making all in runtime
> >> d=`cd ../support && pwd`;  sed
> >>
> 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
> >> ../data/config
> >> > etc/mono/configt
> >> if test -z ""; then :; else  sed 's,,&  >> dll="gdiplus.dll" target="" />,' etc/mono/configt >
> etc/mono/configtt;
> >> mv -f etc/mono/configtt etc/mono/configt; fi
> >> mv -f etc/mono/configt etc/mono/config
> >> /bin/sh ../mkinstalldirs _tmpinst/bin
> >> mkdir -p -- _tmpinst/bin
> >> cp mono-wrapper _tmpinst/bin/mono
> >> echo '#! /bin/sh' > _tmpinst/bin/ilasm ;  r=`pwd`; m=`cd ../../mcs
> &&
> >> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> "'"$m/ilasm/ilasm.exe"'"
> >> "$@"' >> _tmpinst/bin/ilasm ;  chmod +x _tmpinst/bin/ilasm
> >> echo '#! /bin/sh' > _tmpinst/bin/gmcs ;  r=`pwd`; m=`cd ../../mcs &&
> >> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> >> "'"$m/class/lib/net_2_0/gmcs.exe"'" "$@"' >> _tmpinst/bin/gmcs ;
>  chmod
> >> +x _tmpinst/bin/gmcs
> >> echo '#! /bin/sh' > _tmpinst/bin/al2 ;  r=`pwd`; m=`cd ../../mcs &&
> >> pwd`;  echo 'exec "'"$r/_tmpinst/bin/mono"'"
> >> "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ;  chmod
> +x
> >> _tmpinst/bin/al2
> >> if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
> >> cd ../../mcs && make NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5
> >> net_2_1_raw  ' CC='gcc' all-profiles
> >> "Makefile", line 66: Need an

Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-09 Thread pablosantosl...@terra.es
Actually the problem was that the script for webbrowser assumes
/bin/bash but in FreeBSD it's /usr/local/bin/bash... ouch!

On 10/02/2010 0:36, Zoltan Varga wrote:
> Hi,
> 
>   Its possible that we depend on the behavior of some system utils as
> well, I don't known which, since the file list is stored in a file and
> read from there.
> 
>  Zoltan
> 
> On Wed, Feb 10, 2010 at 12:29 AM, pablosantosl...@terra.es
>   > wrote:
> 
> Using gmake it went much further but...
> 
> Creating the per profile list
> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
> ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
>  > ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
> env: bash: No such file or directory
> Creating
> ../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.response ...
> Creating
> ../../build/deps/System.ServiceModel.Web_test_net_2_0.dll.makefrag ...
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> Creating
> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.makefrag ...
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake all-local
> gmake[8]: Entering directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> MCS [net_2_0] System.ServiceModel.Web.dll
> error CS2008: No files to compile were specified
> gmake[8]: *** [../../class/lib/net_2_0/System.ServiceModel.Web.dll]
> Error 1
> gmake[8]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[7]: *** [do-all] Error 2
> gmake[7]: Leaving directory
> `/usr/home/pablo/monosrc/mcs/class/System.ServiceModel.Web'
> gmake[6]: *** [all-recursive] Error 1
> gmake[6]: Leaving directory `/usr/home/pablo/monosrc/mcs/class'
> gmake[5]: *** [all-recursive] Error 1
> gmake[5]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[4]: *** [profile-do--net_2_0--all] Error 2
> gmake[4]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[3]: *** [profiles-do--all] Error 2
> gmake[3]: Leaving directory `/usr/home/pablo/monosrc/mcs'
> gmake[2]: *** [all-local] Error 2
> gmake[2]: Leaving directory `/usr/home/pablo/monosrc/mono/runtime'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/home/pablo/monosrc/mono'
> gmake: *** [all] Error 2
> 
> 
> 
> 
> On 09/02/2010 21:17, pablosantosl...@terra.es
>  wrote:
> > Ok, I'll give it a try
> >
> > On 09/02/2010 20:04, Zoltan Varga wrote:
> >> Hi,
> >>
> >>   I'm pretty sure mono requires GNU make, and might not work with
> bsd's
> >> own make.
> >>
> >>Zoltan
> >>
> >> On Tue, Feb 9, 2010 at 6:19 PM, pablosantosl...@terra.es
> 
> >>  >  
> >>  >> wrote:
> >>
> >> Hi there,
> >>
> >> I'm trying to build trunk on FreeBSD.
> >>
> >> Here's what I got. I'm not an expert on FreeBSD so I might be
> doing
> >> something wrong.
> >>
> >> $ uname -a
> >> FreeBSD freebox.codicesoftware.com
> 
> >>  8.0-RELEASE-p2 FreeBSD
> >> 8.0-RELEASE-p2
> >> #0: Tue Jan  5 16:02:27 UTC 2010
> >>
> r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
> >>
> >>
> >>
> >>
> >> (cd .libs && rm -f libMonoSupportW.la && ln -s
> ../libMonoSupportW.la
> >> libMonoSupportW.la)
> >> Making all in data
> >> Making all in net_2_0
> >> Making all in Browsers
> >> Making all in runtime
> >> d=`cd ../support && pwd`;  sed
> >>
> 's,target="libMonoPosixHelper[^"]*",target="'$d/libMonoPosixHelper.la'",'
> >> ../data/config
> >> > etc/mono/configt
> >> if test -z ""; then :; else  sed 's,,&  >> dll="gdiplus.dll" target="" />,' etc/mono/configt >
> etc/mono/configtt;
> >> mv -f etc/mono/configtt etc/mono/configt; fi
> >> mv -f etc/mono/configt etc/mono/config
> >> /bin/sh ../mkinstalldirs _tmpinst/bin
> >> mkdir -p -- _tmpinst/bin
> >> cp mono-wrapper _tmpinst/bin/mono
> >> echo '#! /bin/sh' > _tmpinst/bin/ilas

Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-10 Thread Robert Jordan
On 10.02.2010 00:29, pablosantosl...@terra.es wrote:
> Using gmake it went much further but...
>
> Creating the per profile list
> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
> ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
>   >  ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
> env: bash: No such file or directory

You need bash. Look at /mcs/tools/gensources.sh.

Robert

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-10 Thread pablosantosl...@terra.es
Up and running! :-)

On 10/02/2010 10:28, Robert Jordan wrote:
> On 10.02.2010 00:29, pablosantosl...@terra.es wrote:
>> Using gmake it went much further but...
>>
>> Creating the per profile list
>> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
>> ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
>>   >  ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
>> env: bash: No such file or directory
> 
> You need bash. Look at /mcs/tools/gensources.sh.
> 
> Robert
> 
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-10 Thread Andrés G. Aragoneses

So the configure script is missing the check for Bash?

Maybe we should add something like
http://lists.freedesktop.org/archives/xorg/2008-March/033417.html

Regards

El 10/02/10 12:27, pablosantosl...@terra.es escribió:
> Up and running! :-)
> 
> On 10/02/2010 10:28, Robert Jordan wrote:
>> On 10.02.2010 00:29, pablosantosl...@terra.es wrote:
>>> Using gmake it went much further but...
>>>
>>> Creating the per profile list
>>> ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
>>> ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
>>>   >  ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
>>> env: bash: No such file or directory
>>
>> You need bash. Look at /mcs/tools/gensources.sh.
>>
>> Robert
>>
>> ___
>> Mono-devel-list mailing list
>> Mono-devel-list@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Building Mono trunk on FreeBSD

2010-02-10 Thread pablosantosl...@terra.es
It's fixed, thanks! :-)

On 10/02/2010 12:43, "Andrés G. Aragoneses" wrote:
> 
> So the configure script is missing the check for Bash?
> 
> Maybe we should add something like
> http://lists.freedesktop.org/archives/xorg/2008-March/033417.html
> 
> Regards
> 
> El 10/02/10 12:27, pablosantosl...@terra.es escribió:
>> Up and running! :-)
>>
>> On 10/02/2010 10:28, Robert Jordan wrote:
>>> On 10.02.2010 00:29, pablosantosl...@terra.es wrote:
 Using gmake it went much further but...

 Creating the per profile list
 ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources ...
 ./../../tools/gensources.sh net_2_0_System.ServiceModel.Web.dll.sources
   >  ../../build/deps/net_2_0_System.ServiceModel.Web.dll.sources
 env: bash: No such file or directory
>>>
>>> You need bash. Look at /mcs/tools/gensources.sh.
>>>
>>> Robert
>>>
>>> ___
>>> Mono-devel-list mailing list
>>> Mono-devel-list@lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
> 
> 
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list