From nobody Tue Oct 10 01:42:06 2023 X-Original-To: office@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 4S4JYC2R28z4wt7S 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 4S4JYC1K2Wz4Lpx 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=fRFFwhQJVcWXjwmU5ls5Zx/f06KkSZP7U4Pm15vgIIPkDTYHQHAxTrVJbcv9QqBmbT6U3w 7ssF+11hbFTg7eq6yyB4PQi2MUGxVVdqmbFHQFfIpZRQiiC1hBn5mOAjel5e+Re3Lz6M5V RSb9cWLZzl68rSYlAcLiwNBarDuJKkMbcWZtezpoxg+yltZzmdfjIYWow6DpxpsXqFrx/o IRYxwW9yorD+ym47dWJXrb3bEHhsKbi7aUI2UEa8P+HD0mekD9Yx/aKsvSmikjgsdnQjJS E61L/S0GkKk1DvsN+1YYMHhFGKTnOfPmJDJZ+xi1tpi6ECE9JetEmBv2OZuX3w== 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=qTnJ9YnFMTSGJRk8MYhe3vn7qbuYBGL6dgLl+Fghaw4PnMMSwrvqfmpBtrUzLkJjS3nd6X mhCZ6fwK7p0eeUJZY+VPsnJGw/Bw373wB8mefr4OXXKds9PV2G50nyv0D09DnzN7fDWYpU FQ6Vta8HBGCtBf/eTfDiwRN6YEP83ADHlcYdZoBUwfEPnofneIOeDs/aM9VSnhSxfYSw1a Ilfga8NjueR76/23lpLTOdV/HA9KT6DYfNpCZhq9nE082Lp0pKoZ/N6GagX5BLlFYXFSt0 W7pvlWTNDXeXSESjjZm5s1kpq30iu9NtxPIZjGF2P/mWLKOhKH6cQnVIYMOXIw== 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 4S4JYC0Q8Pz3vQ 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 39A1g78Q042911 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 39A1g6Vt042910 for office@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: office@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: Office applications on FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-office List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-office@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.=