[Mono-dev] Building Mono trunk on FreeBSD

pablosantosluac at terra.es pablosantosluac at terra.es
Tue Feb 9 18:29:05 EST 2010


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, pablosantosluac at 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, 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
>>
>>
> _______________________________________________
> Mono-devel-list mailing list
> 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