ports/186627: lang/mono port does not compile

freethread pe.freethread at live.com
Mon Feb 10 12:00:02 UTC 2014


>Number:         186627
>Category:       ports
>Synopsis:       lang/mono port does not compile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 10 12:00:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     freethread
>Release:        FreeBSD 10.0-RELEASE
>Organization:
>Environment:
FreeBSD gamma.xxxxxx.xxx 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
The port doesn't compile. The patch file cannot be downloaded. Downloading it with fetch give the following error:

# fetch https://github.com/mono/mono/commit/d2cc22580898df5d4a15e0f99ab513e1570a6082.patch
Certificate verification failed for /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1
34380826280:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/s3_clnt.c:1168:
fetch: https://github.com/mono/mono/commit/d2cc22580898df5d4a15e0f99ab513e1570a6082.patch: Authentication error

The mono tarball seems to have wrong byte count respect to what expected by fetch command, it's always downloaded also if it's already in /usr/ports/distfiles directory and this happens for the patch file too. Manually downloading them from their respective sites, are not recognized by the buil system (ports) that always refetch them.

This also happens on FreeBSD 9.2-RELEASE p3 machines, in VirtualBox (Windows host) and on real machines.
>How-To-Repeat:
make -C /usr/ports/lang/mono install

or

portmaster lang/mono
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list