From nobody Tue Oct 10 01:42:06 2023 X-Original-To: multimedia@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 4S4JYC5RQPz4wssm for ; Tue, 10 Oct 2023 01:42:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S4JYC48z8z4LmW for ; Tue, 10 Oct 2023 01:42:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696902127; a=rsa-sha256; cv=none; b=hXn73AE7bNwbO6prWOQUjBDaTUuKr0/IwyXT6Ikg1u+QCqfIMbKfiohLYg9eGBMDJ/VYrH SoT/rNE07VqLscaiO8OoPj2inXTxy81EsE4GteZOckvZ8FRHi5eE7Xs62NaBGGWe03QI/X qBhC4A2QDt1V2dJiGml5Q65RfZebgygoVyvgpZGnRyujnX3+zGceXRcv6yxia4c5Sq6yQ1 Auv6Zd0fS1MLRIuygTfdmiczpBtc5HCSCcEK4UfWMC5VOaQg4YsRYyAcXeEU7TX9M7IN+K Sb49iHS+hT8wAQ61PQ6J+Y7rR24b3gTVv7KQK6oDlkcNMxKcOLIhni88ZuNX4w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696902127; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=D2yf6L6s2NOvCJJWtMaZE/L9bueiRItFQ8BFH0ICcPA=; b=KyFoduwcW0yDjN449cEBt81lKq0kgMsaUAeyjg6+cejaQ7VHP+TOKnzY0lTrYN7tPjm4F4 bSFDdrkqYFxvX+21lPC4RZUgi6ACJRlGcXV5c5TpsigbS29DuA6oVrT7OC7yZfuiYcVv9k MBNwwory3OEbXEyS9GnS0T9jyWneOIulR5L/ll8rt8C9gPIZXBzO2DBQfHy1j5lZDq7RWx ecYyUPHnwGTXFQN+70UvsRxzAuEP6s+bVoCSNowlTBS2RT9CE6w03zEmCl/RX9akqtU94/ 1fq1S2oYWUpxX0BpWEVc97VU1xobJ03UMFSDhxiGWJH8SvacQt7qX+k4dwGF5A== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S4JYC39VBz4Zr for ; Tue, 10 Oct 2023 01:42:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 39A1g7dE042961 for ; Tue, 10 Oct 2023 01:42:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 39A1g7QH042960 for multimedia@FreeBSD.org; Tue, 10 Oct 2023 01:42:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 268652] Qt5: Some apps fails to start after upgrading to 5.15.8 Date: Tue, 10 Oct 2023 01:42:06 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tatsuki_makino@hotmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268652 --- Comment #75 from Tatsuki Makino --- Created attachment 245540 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D245540&action= =3Dedit unified diff of `grep / truss.log | grep -v ^poll` (In reply to Tatsuki Makino from comment #74) The difference between "pkg_replace -B -a" and "pkg_replace -B -u -a". If -u was not used, the following files are backed up in /u*/l*/lib/compat/= pkg. Attached is a truss log that varies with and without the following set of files. ^- is when there is a backup of the old library and ^\+ is when there is no backup. Are the next two lines worth noting? -access("/usr/local/lib/lib/qt5/plugins",F_OK) ERR#2 'No such file or directory' +access("/usr/local/lib/qt5/plugins",F_OK) =3D 0 (0x0) I guess this is a relative path following ../../lib/qt5 from dirname of libQt5*.so*. It seems that the failure of this has not even resulted in the subsequent loading of the plugin. It would then display "qt.qpa.plugin: Could not find the Qt platform plugin ...". In the case of audacious, of the libraries that may contain code for this, = the file it is trying to load is /usr/local/lib/compat/pkg/libQt5Core.so.5, so removing it is the quickest solution. In the case of portmaster, it does not fundamentally back up the library un= less -w is used. When the library is backed up using -w, the library of the same name is also deleted in the following area. https://github.com/freebsd/portmaster/blob/edb3fe64a9e1bd137045877e0981f49b= e1bf1a22/portmaster#L3893 =3D=3D=3D=3D From here down, only a list of backed up file names is available. libQt5Core.so libQt5Core.so.5 libQt5Core.so.5.15 libQt5Core.so.5.15.8 libQt5DBus.so libQt5DBus.so.5 libQt5DBus.so.5.15 libQt5DBus.so.5.15.8 libQt5Gui.so libQt5Gui.so.5 libQt5Gui.so.5.15 libQt5Gui.so.5.15.8 libQt5Multimedia.so libQt5Multimedia.so.5 libQt5Multimedia.so.5.15 libQt5Multimedia.so.5.15.8 libQt5MultimediaGstTools.so libQt5MultimediaGstTools.so.5 libQt5MultimediaGstTools.so.5.15 libQt5MultimediaGstTools.so.5.15.8 libQt5MultimediaQuick.so libQt5MultimediaQuick.so.5 libQt5MultimediaQuick.so.5.15 libQt5MultimediaQuick.so.5.15.8 libQt5MultimediaWidgets.so libQt5MultimediaWidgets.so.5 libQt5MultimediaWidgets.so.5.15 libQt5MultimediaWidgets.so.5.15.8 libQt5Network.so libQt5Network.so.5 libQt5Network.so.5.15 libQt5Network.so.5.15.8 libQt5OpenGL.so libQt5OpenGL.so.5 libQt5OpenGL.so.5.15 libQt5OpenGL.so.5.15.8 libQt5Qml.so libQt5Qml.so.5 libQt5Qml.so.5.15 libQt5Qml.so.5.15.8 libQt5QmlModels.so libQt5QmlModels.so.5 libQt5QmlModels.so.5.15 libQt5QmlModels.so.5.15.8 libQt5QmlWorkerScript.so libQt5QmlWorkerScript.so.5 libQt5QmlWorkerScript.so.5.15 libQt5QmlWorkerScript.so.5.15.8 libQt5Quick.so libQt5Quick.so.5 libQt5Quick.so.5.15 libQt5Quick.so.5.15.8 libQt5QuickParticles.so libQt5QuickParticles.so.5 libQt5QuickParticles.so.5.15 libQt5QuickParticles.so.5.15.8 libQt5QuickShapes.so libQt5QuickShapes.so.5 libQt5QuickShapes.so.5.15 libQt5QuickShapes.so.5.15.8 libQt5QuickWidgets.so libQt5QuickWidgets.so.5 libQt5QuickWidgets.so.5.15 libQt5QuickWidgets.so.5.15.8 libQt5Sql.so libQt5Sql.so.5 libQt5Sql.so.5.15 libQt5Sql.so.5.15.8 libQt5Widgets.so libQt5Widgets.so.5 libQt5Widgets.so.5.15 libQt5Widgets.so.5.15.8 libQt5X11Extras.so libQt5X11Extras.so.5 libQt5X11Extras.so.5.15 libQt5X11Extras.so.5.15.8 libQt5XcbQpa.so libQt5XcbQpa.so.5 libQt5XcbQpa.so.5.15 libQt5XcbQpa.so.5.15.8 libcomposeplatforminputcontextplugin.so libdeclarative_audioengine.so libdeclarative_multimedia.so libgstaudiodecoder.so libgstcamerabin.so libgstmediacapture.so libgstmediaplayer.so libibusplatforminputcontextplugin.so liblabsanimationplugin.so liblabsmodelsplugin.so libmodelsplugin.so libparticlesplugin.so libqbsdfb.so libqbsdkeyboardplugin.so libqbsdmouseplugin.so libqevdevkeyboardplugin.so libqevdevmouseplugin.so libqevdevtabletplugin.so libqevdevtouchplugin.so libqgenericbearer.so libqgif.so libqico.so libqjpeg.so libqminimal.so libqmldbg_debugger.so libqmldbg_inspector.so libqmldbg_local.so libqmldbg_messages.so libqmldbg_native.so libqmldbg_nativedebugger.so libqmldbg_preview.so libqmldbg_profiler.so libqmldbg_quickprofiler.so libqmldbg_server.so libqmldbg_tcp.so libqmlfolderlistmodelplugin.so libqmllocalstorageplugin.so libqmlplugin.so libqmlsettingsplugin.so libqmlshapesplugin.so libqmlwavefrontmeshplugin.so libqoffscreen.so libqquicklayoutsplugin.so libqtaudio_alsa.so libqtmultimedia_m3u.so libqtqmlstatemachine.so libqtquick2plugin.so libqtuiotouchplugin.so libqvnc.so libqxcb-egl-integration.so libqxcb-glx-integration.so libqxcb.so libsharedimageplugin.so libwindowplugin.so libworkerscriptplugin.so --=20 You are receiving this mail because: You are on the CC list for the bug.=