From nobody Tue Jun 15 14:29:38 2021 X-Original-To: freebsd-desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 443E611CA273; Tue, 15 Jun 2021 14:30:05 +0000 (UTC) (envelope-from hlangner@alice-dsl.net) Received: from mail36c50.megamailservers.eu (mail174c50.megamailservers.eu [91.136.10.184]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G49hB0c6Cz3spN; Tue, 15 Jun 2021 14:30:01 +0000 (UTC) (envelope-from hlangner@alice-dsl.net) X-Authenticated-User: hlangner@o2mail.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1623767399; bh=6ObBQT3y41/NsGrOJUNDGjiHD/Gjaf+JXPxBZ71Ki4U=; h=Reply-To:From:To:Cc:References:In-Reply-To:Subject:Date:From; b=iDsCftY1Y9ZU5cotDifC+vaU8Taf64LqnoCBRWVYbe1sxh+vIHN0WRLRv6MDRNQfb OXsD+6/xdBmrCyzxfnGe3esc4fa1vjb+X4hAxv1xw3k8GcA00bNp2tBv/+m2vtMULL HADC2FvZwoYKcm9uiVNfQe69GNMgAY4WlkTRCyeE= Feedback-ID:hlangner@alice- Received: from Jupiter (x4dbe512f.dyn.telefonica.de [77.190.81.47]) (authenticated bits=0) by mail36c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 15FETbBm032685 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 15 Jun 2021 14:29:39 +0000 Return-Receipt-To: "Dipl.-Ing. Harald E. Langner" Reply-To: From: "Dipl.-Ing. Harald E. Langner" To: Cc: , References: In-Reply-To: Subject: /usr/ports/lang/mono6.8 install error | checking for GL/gl.h... no | cairo's OpenGL surface backend feature could be enabled... no (gl.pc nor OpenGL headers not found) Date: Tue, 15 Jun 2021 16:29:38 +0200 Message-ID: List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_006A_01D76203.A3EAFFB0" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQJzy2LpwpxzH/OmKOU5j+vh62xdpqncTlqg Content-Language: de X-CTCH-RefID: str=0001.0A742F22.60C8B965.004F,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=FNFlONgs c=1 sm=1 tr=0 a=+bFyS+xRD0wuBhm29rWpCg==:117 a=+bFyS+xRD0wuBhm29rWpCg==:17 a=fmD_JHji_u0A:10 a=0Qj2JzzTzk0A:10 a=DAwyPP_o2Byb1YXLmDAA:9 a=rBg2x4foAAAA:8 a=I66FZ5__AAAA:8 a=6I5d2MoRAAAA:8 a=1ZqXRvnaMQIpz-eA1tUA:9 a=wPNLvfGTeEIA:10 a=JqyWnHr5BudJKq6tmgIA:9 a=ITdVHhY7-e0A:10 a=vCIeGt3Kkx3Z5CRDAOQA:9 a=mHxTz7E0xKVfgoPrsagA:9 a=kVgAnJ7QvT2auXMW7fgq:22 a=IjZwj45LgO3ly-622nXo:22 a=Z5ABNNGmrOfJ6cZ5bIyy:22 a=UDnyf2zBuKT2w-IlGP_r:22 X-Origin-Country: DE X-Rspamd-Queue-Id: 4G49hB0c6Cz3spN X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=megamailservers.eu header.s=maildub header.b=iDsCftY1; dmarc=none; spf=pass (mx1.freebsd.org: domain of hlangner@alice-dsl.net designates 91.136.10.184 as permitted sender) smtp.mailfrom=hlangner@alice-dsl.net X-Spamd-Result: default: False [-2.90 / 15.00]; HAS_REPLYTO(0.00)[hlangner@alice-dsl.net]; R_SPF_ALLOW(-0.20)[+ip4:91.136.10.0/24]; HAS_ATTACHMENT(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[megamailservers.eu:+]; NEURAL_HAM_SHORT(-0.40)[-0.402]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[91.136.10.184:from]; ASN(0.00)[asn:9115, ipnet:91.136.0.0/17, country:CA]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:~,4:~]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[77.190.81.47:received]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[megamailservers.eu:s=maildub]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[alice-dsl.net]; SPAMHAUS_ZRD(0.00)[91.136.10.184:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[91.136.10.184:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[mono,freebsd-desktop] X-ThisMailContainsUnwantedMimeParts: Y This is a multipart message in MIME format. ------=_NextPart_000_006A_01D76203.A3EAFFB0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I try to install "/usr/ports/lang/mono6.8" until build I got it to work but installation fails I'm running a rent remote virtual server without desktop / windows only with terminal connection FreeBSD svman.de 13.0-RELEASE FreeBSD 13.0-RELEASE #0 releng/13.0-ea31abc26: Sun May 16 14:57:18 CEST 2021 root@:----/usr/obj/usr/src/amd64.amd64/sys/VSERVER_KERNEL amd64 I install all server software with the ports, because mixed packages and ports gives big problems. I like to try to build a ASP.NET Website with mod_mono and Apache24. So = I need mono. *I like to remark*: The latest Stable Mono release is: 6.12.0 Stable (6.12.0.122) not 6.8. In the ports are a 4 versions older version?! https://www.mono-project.com/download/stable/#download-lin in /etc/make.conf BUILD_OPTIMIZED=3DYES # BUILD_STATIC is set to build static versions of the binaries. It's used for even better speed. BUILD_STATIC=3DYES WITHOUT_DEBUG=3DYES WITHOUT=3DX11 OPTIONS_UNSET+=3DX11 #to set it globally, #WITHOUT=3D"X" OPTIONS_UNSET+=3DX X11BASE=3D${LOCALBASE} To build this port I had to change the "Makefile" because of an error: #HL CONFLICTS_BUILD=3D brotli CONFLICTS_BUILD=3D because "brotli" is needed by Apache24. Deinstall brotli require to deinstall Apache and PHP! But on the FreeBSD Bugs website I found a solution via Google search: #error: unknown type name 'BROTLI_INTERNAL' #https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238089 # niqck 2020-03-04 # Added USE_GCC=3Dany to the port Makefile and now it builds on FreeBSD 12.1 #HL USE_GCC=3Dany USE_GCC=3Dany With this I was able to build the port mono6.8. In "/usr/ports/lang/mono6.8" I did: $make fetch-recursive -->second problem: error: 2 files could not fetched. I searched and fetched them via Internet and send them via FTP to /usr/ports/distfiles/wayland-protocols-1.21.tar.xz /usr/ports/distfiles/gnome3/yelp-xsl-40.0.tar.xz after that $make fetch-recursive is OK, then $make extract is OK, then $make patch is OK, then $script build.log make build after long time, OK, then $script install.log make install error: see downstairs I attach build.log, install.log and the config.log of cairo as required in last, on line 3598: ..... configure:27314: checking GL/gl.h usability configure:27314: clang -c -O2 -pipe -march=3Dnative -fstack-protector-strong -fno-strict-aliasing conftest.c >&5 conftest.c:126:10: fatal error: 'GL/gl.h' file not found #include ^~~~~~~~~ 1 error generated. configure:27314: $? =3D 1 configure: failed program was: | /* confdefs.h */ ....... Also, in /usr/ports/graphics/cairo/work/cairo-1.17.4/ is no folder "GL/" or I cannot find it Before all of this, I had make a fresh update of the ports with = =A7portsnap fetch update This are the config settings of the cairo port: [/usr/ports/graphics/cairo] =3D> make showconfig-recursive =3D=3D=3D> = The following configuration options are available for cairo-1.17.4,3: DOCS=3Don: Build and/or install documentation GLIB=3Don: Enable GObject Functions Feature X11=3Doff: X11 (graphics) support XCB=3Don: Enable XCB (X C-language Binding) Support =3D=3D=3D=3D> = Options available for the radio GL: you can only select none or one of them OPENGL=3Don: 2D/3D rendering support via OpenGL GLESV2=3Doff: Enable GLESv2 rendering This are the config settings of the mono6.8 port: [/usr/ports/lang/mono6.8] =3D> make showconfig-recursive =3D=3D=3D> The = following configuration options are available for mono6.8-6.8.0.123: BIGARRAY=3Doff: Enable allocating arrays greater than = Int32.MaxValue MONODEV=3Doff: Build for Mono development (disables crash privacy) MONOLITE=3Don: Use monolite to bootstrap mcs (otherwise use = installed mcs) NINJA=3Doff: Use ninja to build wherever possible NLS=3Don: NLS Localization Support ODBC=3Doff: System.Data: support for unixODBC SPECTRE=3Doff: Enable internal Mono Spectre mitigations (SEE = pkg-descr) X11=3Doff: X11 (graphics) support Both without X11 (graphics) support, because I cannot, and do not like = to, use a desktop on the remote server. *** Please, what can I do now, to go further? *** Please tell me if you have fixed the problem of the missing files and I could fetch a new = update for the ports. Please give me anyway an answer - thank you! with best regards Harald E. Langner=A0=A0=A0 _________________________________________________________________________= _ _______ Harald Eberhard Langner Address: 20, Auf der Beun 65 933=A0 Frankfurt am Main; HE EU (Germany) -------------------------------------------------------------------------= - ---------------------------------------------------------------------- Error in install.log with $make install -------------------------------------------------------------------------= - ---------------------------------------------------------------------- =3D=3D=3D> Fetching all distfiles required by zstd-1.5.0 for building = =3D=3D=3D> License GPLv3 accepted by the user checking for gl... no checking = GL/gl.h usability... no checking GL/gl.h presence... no checking for GL/gl.h... = no checking whether cairo's OpenGL surface backend feature could be enabled... no (gl.pc nor OpenGL headers not found) configure: error: OpenGL surface backend feature could not be enabled =3D=3D=3D> Script "configure" failed unexpectedly. Please report the problem to [maintainer] and attach the "/usr/ports/graphics/cairo/work/cairo-1.17.4/config.log" including the output of the failure of your make command. Also, it might be a good = idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[10]: stopped in /usr/ports/graphics/cairo *** Error code 1 Stop. make[9]: stopped in /usr/ports/graphics/cairo *** Error code 1 Stop. make[8]: stopped in /usr/ports/devel/gobject-introspection *** Error code 1 Stop. make[7]: stopped in /usr/ports/print/harfbuzz *** Error code 1 Stop. make[6]: stopped in /usr/ports/print/harfbuzz *** Error code 1 Stop. make[5]: stopped in /usr/ports/print/libraqm *** Error code 1 Stop. make[4]: stopped in /usr/ports/print/libraqm *** Error code 1 Stop. make[3]: stopped in /usr/ports/graphics/py-pillow *** Error code 1 Stop. make[2]: stopped in /usr/ports/graphics/py-pillow *** Error code 1 Stop. make[1]: stopped in /usr/ports/lang/mono6.8 *** Error code 1 Stop. make: stopped in /usr/ports/lang/mono6.8 Script done, output file is install.log [svman.de /usr/ports/lang/mono6.8] =3D> ------=_NextPart_000_006A_01D76203.A3EAFFB0--