can't build mono
frank.caccavale at emc.com
frank.caccavale at emc.com
Fri Jan 20 20:49:24 UTC 2012
Hi,
I installed the ports and portshaker for FreeBSD. Then I ran portashaker.
In /usr/ports/lang/mono I ran the "make BATCH=yes install", which gives this error:
===> mono-2.10.8 depends on executable: bison - found
===> mono-2.10.8 depends on file: /usr/local/bin/perl5.10.1 - found
===> mono-2.10.8 depends on executable: pkg-config - found
===> mono-2.10.8 depends on shared library: intl - found
===> mono-2.10.8 depends on shared library: glib-2.0.0 - not found
===> Verifying install for glib-2.0.0 in /usr/ports/devel/glib20
===> Vulnerability check disabled, database not found
===> License LGPL20 accepted by the user
===> Extracting for glib-2.28.8_3
=> SHA256 Checksum OK for gnome2/glib-2.28.8.tar.xz.
===> glib-2.28.8_3 depends on file: /usr/local/bin/perl5.10.1 - found
===> Patching for glib-2.28.8_3
===> glib-2.28.8_3 depends on file: /usr/local/bin/perl5.10.1 - found
===> glib-2.28.8_3 depends on package: libtool>=2.4 - not found
===> Found libtool-2.2.10, but you need to upgrade to libtool>=2.4.
*** Error code 1
Stop in /usr/ports/devel/glib20.
*** Error code 1
Stop in /usr/ports/lang/mono.
eng55419#
During the portshaker install, it requested libtool-2.2.10 which I placed into the distfiles directory, and portshaker was fine. Now it is saying that the mono install needs libtool-2.4 and I placed the .tar.gz into the distfiles directory.
Then I went to the /usr/ports/devel/libtool and did a make install, but as you see it complains that:
===> Vulnerability check disabled, database not found
===> License GPLv2 accepted by the user
===> Extracting for libtool-2.4_1
=> SHA256 Checksum mismatch for libtool-2.4.tar.gz.
===> Refetch for 1 more times files: libtool-2.4.tar.gz
===> Vulnerability check disabled, database not found
===> License GPLv2 accepted by the user
=> libtool-2.4.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz
fetch: http://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz: Requested Range Not Satisfiable
=> Attempting to fetch ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz
^Cfetch: transfer interrupted
But the file is actually in /usr/ports/distfiles:
eng55419# ls /usr/ports/distfiles/lib*
/usr/ports/distfiles/libiconv-1.13.1.tar.gz
/usr/ports/distfiles/libtool-2.4.tar.gz
eng55419#
Any suggestions ?
Thanks,
-Frank
More information about the freebsd-mono
mailing list