From owner-freebsd-ports@freebsd.org Thu Dec 13 15:05:23 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BAC4B1327ED2 for ; Thu, 13 Dec 2018 15:05:22 +0000 (UTC) (envelope-from pmaechler-ml@glattnet.ch) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 397CF8B80A for ; Thu, 13 Dec 2018 15:05:22 +0000 (UTC) (envelope-from pmaechler-ml@glattnet.ch) Received: by mailman.ysv.freebsd.org (Postfix) id F19E01327ED0; Thu, 13 Dec 2018 15:05:21 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF19A1327EC8 for ; Thu, 13 Dec 2018 15:05:21 +0000 (UTC) (envelope-from pmaechler-ml@glattnet.ch) Received: from mx22.glattnet.ch (mx22.glattnet.ch [IPv6:2a00:a680:120::22]) (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 A58678B808 for ; Thu, 13 Dec 2018 15:05:20 +0000 (UTC) (envelope-from pmaechler-ml@glattnet.ch) X-Halon-VSP: End: -------------------- X-Halon-Time: : 3.999387816 s X-Halon-Notes: : ALL_TRUSTED,HTML_MESSAGE,T_MIXED_ES X-Halon-RPD: : 0 X-Halon-SA: : -1 X-Halon-ID: 7dac13d0-fee8-11e8-b26a-005056b09978 X-Halon-VSP: Start: DATA_Outbound Received: from GW3051 (unknown [192.168.2.51]) by mx22.glattnet.ch (Halon) with ESMTPSA id 7dac13d0-fee8-11e8-b26a-005056b09978; Thu, 13 Dec 2018 16:05:13 +0100 (CET) From: "Philippe Maechler" To: Subject: Apache24/libgdbm.so.4 (mod_php56) Date: Thu, 13 Dec 2018 16:05:13 +0100 Message-ID: <004601d492f5$3fbfe350$bf3fa9f0$@glattnet.ch> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Content-Language: de-ch Thread-Index: AdSS9T9PWyLRsU8XTwmSMU1ZEC1ZqQ== X-Rspamd-Queue-Id: A58678B808 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.07 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.37)[-0.367,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[glattnet.ch]; AUTH_NA(1.00)[]; URI_COUNT_ODD(1.00)[1]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.80)[ipnet: 2a00:a680::/32(-2.20), asn: 61174(-1.76), country: CH(-0.02)]; MX_GOOD(-0.01)[mx21.glattnet.ch,mx22.glattnet.ch]; NEURAL_HAM_SHORT(-0.66)[-0.655,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:61174, ipnet:2a00:a680::/32, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Dec 2018 15:05:23 -0000 Hi I'm updating several FreeBSD 11.2-p4 Boxes to the latest FreeBSD Version 11.2-p6 including Ports with portmaster. After doing the first two boxes, apache couldn't start because the libgdbm.so.4 is missing. My solution was to go into the apache ports dir, make deinstall reinstall and everything was working again Further boxes didn't had any issues with the port/module, they worked fine after the upgrade. My current box gives me a somewhat similar error message: ===>>> www/mod_php56 1/11 ===>>> Currently installed version: mod_php56-5.6.38 ===>>> Port directory: /usr/ports/www/mod_php56 Shared object "libgdbm.so.4" not found, required by "httpd" Shared object "libgdbm.so.4" not found, required by "httpd" Shared object "libgdbm.so.4" not found, required by "httpd" ===> Cleaning for mod_php56-5.6.39 Shared object "libgdbm.so.4" not found, required by "httpd" Shared object "libgdbm.so.4" not found, required by "httpd" Shared object "libgdbm.so.4" not found, required by "httpd" ===> mod_php56-5.6.39 is marked as broken: : Error from apache.mk. Apache is installed and port requires 2.4. *** Error code 1 Stop. make: stopped in /usr/ports/www/mod_php56 ===>>> make build failed for www/mod_php56 ===>>> Aborting update ===>>> Update for www/mod_php56 failed ===>>> Aborting update The interesting part is, that apache24 is installed. What "2.4" is required? # pkg info | grep apac apache-xml-security-c-2.0.2 Apache XML security libraries - C++ version apache24-2.4.37 Version 2.4.x of Apache web server # My make.conf has some old entries in it # cat /etc/make.conf WITH_PKGNG= yes DEFAULT_VERSIONS+= perl5=5.24 # The system is running a 11.2-RELEASE-p4 kernel (-p6 is installed) The command used to upgrade the ports is portmaster -no-term-title -bD -a Then I got the above failure and tried to reinstall gdbm with portmaster -no-term-title -bD gdbm And afterwards the command portmaster gave me with the error message portmaster --no-term-title -bD www/mod_php56 databases/mysql56-server emulators/open-vm-tools-nox11 devel/php56-pcntl devel/pear@php56 net/php56-sockets databases/phpmyadmin@php56 lang/cython@py27 lang/ruby24 devel/subversion security/sudo /usr/ports/UPDATING only has something for */py* from 20171130 and gdb, is only mentioned as an example Maybe someone can help me get rid of these gdbm "issues"? Best regards Philippe