From nobody Tue May 28 20:47:04 2024 X-Original-To: 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 4Vpl1j6Dvlz5L7v7 for ; Tue, 28 May 2024 20:47:05 +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 4Vpl1j3WNSz4m7X for ; Tue, 28 May 2024 20:47:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716929225; a=rsa-sha256; cv=none; b=wU4FWSeU+7UEA7BGWGtOSb3RC82qcOaL75vU/FcP/59BmUD2Y/bWZ/W3WGswm5yNbCPZhU KtUsUd7pVaJAOyEdKYgIGzxEosc2/6hN6R+jXty0wUk9GMRrdDNfvLq2HF2o6HyCTdIZcD KFd3OK0W8eLrK9hZqOdvgzeRqGcMbI5y32Tl2S5h65WDmSE63MUUIsGNbki1FRtEQSmrUG ++Lqvz4BUT+SJyVcbD9XPsdngKnOUzCXZC82VAyPZn+6zV+egLJCWVpi8OHgFwe8cQQn7q HpuIfb0UayhSZAXSAiJZKyRnxxqD7VCX1OMYN2LF3ZhpYKFPMT+Dtyu6xCsQ+g== 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=1716929225; 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; bh=7MG2d0C/9PnyRj/NI8DH1YCIOXqKTZ78iGx56puIl18=; b=MzCygm4UpPeUbPAlwTaNQaI8i5RtvoHXvmNkGd2JCYedz3tSFpad9f+pyDIvsyxyWtblW6 TVrKZsdFmTXCWFtsUfJUypKulixRvBNELGKtSWmKgY03jupW/Jk9fctGDzYSP7r/lqRTex XaKXeRq9ey/AT/BC9ne93OnRNSAPHauDL4cq7MBEK0NsUIxefpWDM5jyMB3G0NxKlQIVMj ZkcAAFnzzlaQUCyGVuz1sT0ZTjibl6e8pNzRywnI7wc8AcJsX8WgUNwxrQeWwkrmRx0s1g PXIpuf8HCjgRKcbbW2+hLRY5T68mhFZ7Sxrv1qb+19B7lpp+bMCqcF5qTGwf1g== 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 4Vpl1j2yfrzS8m for ; Tue, 28 May 2024 20:47:05 +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 44SKl5UC012983 for ; Tue, 28 May 2024 20:47:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 44SKl50N012982 for desktop@FreeBSD.org; Tue, 28 May 2024 20:47:05 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: desktop@FreeBSD.org Subject: [Bug 279371] graphics/jpeg-turbo: update to 3.0.3 breaks graphics/rawtherapee, escaped -exp run Date: Tue, 28 May 2024 20:47:04 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: mandree@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status keywords bug_severity priority component assigned_to reporter cc dependson attachments.created Message-ID: 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: 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279371 Bug ID: 279371 Summary: graphics/jpeg-turbo: update to 3.0.3 breaks graphics/rawtherapee, escaped -exp run Product: Ports & Packages Version: Latest Hardware: Any URL: https://pkg-status.freebsd.org/beefy22/data/140amd64-d efault/b6f9255af153/logs/rawtherapee-5.10_1.log OS: Any Status: New Keywords: regression Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: mandree@FreeBSD.org CC: antoine@FreeBSD.org, desktop@FreeBSD.org, portmgr@FreeBSD.org Depends on: 279166 CC: desktop@FreeBSD.org Created attachment 251045 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D251045&action= =3Dedit pkg-fallout report on our tier-1 FreeBSD 14 graphics/jpeg-turbo 3.0.3 made the jpeg_std_messasge_table a private data i= tem, in spite of the comments in jerror.c near it, see https://github.com/libjpeg-turbo/libjpeg-turbo/commit/34c055851ecb66a2d9bee= 1a3318c55cd9acd6586#diff-27e91831d86c024de8f419d49afbce0181f5b7832952b98265= 85c1f229c99f10R39 Filed upstream as https://github.com/libjpeg-turbo/libjpeg-turbo/issues/767 I wonder how this could escape the -exp run because this immediately result= ed in pkg-fallout reports such as https://pkg-status.freebsd.org/beefy22/data/140amd64-default/b6f9255af153/l= ogs/rawtherapee-5.10_1.log https://pkg-status.freebsd.org/beefy22/build.html?mastername=3D140amd64-def= ault&build=3Db6f9255af153 Essence: FAILED: rtgui/rawtherapee=20 : && /usr/local/bin/g++12 -O2 -pipe -I/usr/local/include -fPIC -O3 -funroll-loops -flto=3D3 -fstack-protector-strong -Wl,-rpath=3D/usr/local/l= ib/gcc12 -stdlib=3Dlibc++ -Wl,-rpath=3D/usr/local/lib/gcc12 -isystem /usr/local/inc= lude -std=3Dc++11 -ffp-contract=3Doff -mtune=3Dgeneric -Werror=3Dunused-label -Werror=3Ddelete-incomplete -fno-math-errno -Wno-attributes -Wall -Wuniniti= alized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result -Wunused-macros -fopenmp -Werror=3Dunknown-pragmas -O2 -pipe -I/usr/local/include -fPIC -O3 -funroll-loops -flto=3D3 -fstack-protector-strong -Wl,-rpath=3D/usr/local/l= ib/gcc12 -stdlib=3Dlibc++ -Wl,-rpath=3D/usr/local/lib/gcc12 -isystem /usr/local/inc= lude=20 -DNDEBUG -Wl,--as-needed -lpthread -O3 -funroll-loops -flto=3D1 -lm -lomp -fstack-protector-strong -Wl,-rpath=3D/usr/local/lib/gcc12 -L/usr/local/lib= /gcc12 -L/usr/local/lib -mtune=3Dgeneric [...long list of .cc.o files omitted...] = -o rtgui/rawtherapee rtengine/librtengine.a -lcanberra-gtk3 -lX11 -lcanber= ra=20 -lgtk-3 -lgdk-3 -lz -lpango cairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo=20 -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lexpat=20 -lfftw3f /usr/local/lib/libfftw3f_omp.so -lgiomm-2.4 -lgio-2.0 -lglibmm= -2.4 -lgobject-2.0 -lglib-2.0 -lintl -lsigc-2.0 -lgio-2.0 -lgobject-2.0=20 -lglib-2.0 -lintl -lglib-2.0 -lintl -lglibmm-2.4 -lgobject-2.0 -lglib= -2.0 -lintl -lsigc-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lgthread-2.0=20 -lglib-2.0 -lintl -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4=20 -lpangomm-1.4 -lglibmm-2.4 -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0=20 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lgio-2.0 -lcairomm-1= .0=20 -lcairo -lsigc-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl=20 -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0= =20 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0=20 -lglib-2.0 -lintl -liptcdata /usr/local/lib/libjpeg.so -llcms2=20 -llcms2_fast_float -llcms2_ threaded /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtif= f.so /usr/lib/libz.so -llensfun -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0=20 -lgobject-2.0 -lglib-2.0 -lintl -lcairo /usr/local/lib/libexiv2.so=20 /usr/local/lib/gcc12/libgomp.so -lgiomm-2.4 -lgtkmm-3.0 -latkmm-1.6=20 -lgdkmm-3.0 -lpangomm-1.4 -lcairomm-1.0 -lexpat -lfftw3f=20 /usr/local/lib/libfftw3f_omp.so -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0= =20 -lglib-2.0 -lintl -lglibmm-2.4 -lsigc-2.0 -lgthread-2.0 -liptcdata=20 /usr/local/lib/libjpeg.so -llcms2 -llcms2_fast_float -llcms2_threaded=20 /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtiff.so=20 -llensfun -lrsvg-2 -lm -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0=20 -lglib-2.0 -lintl -lglibmm-2.4 -lsigc-2.0 -lgthread-2.0 -liptcdata=20 /usr/local/lib/libjpeg.so -llcms2 -llcms2_fast_float -llcms2_threaded=20 /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtiff.so=20 -llensfun -lrsvg-2 -lm -lcairo && : /usr/local/bin/ld: /tmp/ccnktZpp.ltrans82.ltrans.o: in function `rtengine::ImageIO::loadJPEG(Glib::ustring const&)': :(.text+0x141e1): undefined reference to `jpeg_std_message_tabl= e' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. *** Error code 1 I am about to commit a workaround, but we should find out how this could sn= eak past the -exp run. Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279166 [Bug 279166] graphics/jpeg-turbo: Update to 3.0.3 --=20 You are receiving this mail because: You are on the CC list for the bug.=