[Mono-dev] Building Mono trunk on FreeBSD

pablosantosluac at terra.es pablosantosluac at terra.es
Tue Feb 9 15:17:28 EST 2010


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, pablosantosluac at terra.es
> <mailto:pablosantosluac at terra.es> <pablosantosluac at terra.es
> <mailto:pablosantosluac at 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
>     <http://freebox.codicesoftware.com> 8.0-RELEASE-p2 FreeBSD
>     8.0-RELEASE-p2
>     #0: Tue Jan  5 16:02:27 UTC 2010
>     root at 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,<configuration>,& <dllmap
>     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 at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 


More information about the Mono-devel-list mailing list