[Bug 274057] x11-themes/adwaita-icon-theme: some icons in XFCE are broken after update to 42

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274057

--- Comment #20 from Guido Falsi  ---
@submitter

Can this be closed as resolved?

-- 
You are receiving this mail because:
You are the assignee for the bug.


maintainer-feedback requested: [Bug 274108] devel/libnotify: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
Bugzilla Automation  has asked freebsd-desktop (Team)
 for maintainer-feedback:
Bug 274108: devel/libnotify: fix build with lld 17
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274108



--- Description ---
Building devel/libnotify with lld 17 results in the following link error:

cc  -o libnotify/libnotify.so.4.0.0
libnotify/libnotify.so.4.0.0.p/meson-generated_.._notify-enum-types.c.o
libnotify/libnotify.so.4.0.0.p/meson-generated_.._notify-marshal.c.o
libnotify/libnotify.so.4.0.0.p/notify.c.o
libnotify/libnotify.so.4.0.0.p/notification.c.o -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group
-Wl,-soname,libnotify.so.4 -fstack-protector-strong -O2 -pipe
-fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib
-Wl,-rpath-link,/usr/local/lib
-Wl,--version-script,/wrkdirs/share/dim/ports/devel/libnotify/work/libnotify-0.
8.2/libnotify/libnotify.map
/usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libgobject-2.0.so
/usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
/usr/local/lib/libgio-2.0.so -Wl,--end-group
ld: error: version script assignment of 'global' to symbol '__progname' failed:
symbol not defined
ld: error: version script assignment of 'global' to symbol 'environ' failed:
symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are referenced
in linker version scripts.

Apparently the __progname and environ symbols (which usually come from libc,
not libnotify.so) were explicitly added in:

commit 0b0b10cff8d7b5ed08d11c6fa4d66e1977d6eb79
Author: Baptiste Daroussin 
Date:   2019-12-16T19:40:37+01:00

Fix build with old binutils.

Somehow linker scripts should not hide __progname and environ from symbols.

Reported by:kib

but it is unclear what the original error was, or how old "old" is, and there
is no reference to a PR.

In any case, I think the devel/libnotify/files/patch-libnotify_libnotify.map
file can simply be deleted now.



[Bug 274108] devel/libnotify: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274108

Bug ID: 274108
   Summary: devel/libnotify: fix build with lld 17
   Product: Ports & Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Some People
  Priority: ---
 Component: Individual Port(s)
  Assignee: desk...@freebsd.org
  Reporter: d...@freebsd.org
  Assignee: desk...@freebsd.org
 Flags: maintainer-feedback?(desk...@freebsd.org)

Building devel/libnotify with lld 17 results in the following link error:

cc  -o libnotify/libnotify.so.4.0.0
libnotify/libnotify.so.4.0.0.p/meson-generated_.._notify-enum-types.c.o
libnotify/libnotify.so.4.0.0.p/meson-generated_.._notify-marshal.c.o
libnotify/libnotify.so.4.0.0.p/notify.c.o
libnotify/libnotify.so.4.0.0.p/notification.c.o -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group
-Wl,-soname,libnotify.so.4 -fstack-protector-strong -O2 -pipe
-fstack-protector-strong -fno-strict-aliasing -Wl,-rpath,/usr/local/lib
-Wl,-rpath-link,/usr/local/lib
-Wl,--version-script,/wrkdirs/share/dim/ports/devel/libnotify/work/libnotify-0.8.2/libnotify/libnotify.map
/usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libgobject-2.0.so
/usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
/usr/local/lib/libgio-2.0.so -Wl,--end-group
ld: error: version script assignment of 'global' to symbol '__progname' failed:
symbol not defined
ld: error: version script assignment of 'global' to symbol 'environ' failed:
symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are referenced
in linker version scripts.

Apparently the __progname and environ symbols (which usually come from libc,
not libnotify.so) were explicitly added in:

commit 0b0b10cff8d7b5ed08d11c6fa4d66e1977d6eb79
Author: Baptiste Daroussin 
Date:   2019-12-16T19:40:37+01:00

Fix build with old binutils.

Somehow linker scripts should not hide __progname and environ from symbols.

Reported by:kib

but it is unclear what the original error was, or how old "old" is, and there
is no reference to a PR.

In any case, I think the devel/libnotify/files/patch-libnotify_libnotify.map
file can simply be deleted now.

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 274108] devel/libnotify: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274108

--- Comment #1 from Dimitry Andric  ---
Created attachment 245257
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=245257&action=edit
devel/libnotify: fix build with lld 17

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 274108] devel/libnotify: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274108

Dimitry Andric  changed:

   What|Removed |Added

 Blocks||273753


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273753
[Bug 273753] [exp-run] Against llvm-17-update branch on GitHub
-- 
You are receiving this mail because:
You are the assignee for the bug.


maintainer-feedback requested: [Bug 274111] audio/pulseaudio: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
Bugzilla Automation  has asked freebsd-desktop (Team)
 for maintainer-feedback:
Bug 274111: audio/pulseaudio: fix build with lld 17
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274111



--- Description ---
Building audio/pulseaudio with lld 17 results in the following link errors:

cc  -o src/pulse/libpulse.so.0.24.2
src/pulse/libpulse.so.0.24.2.p/channelmap.c.o
src/pulse/libpulse.so.0.24.2.p/context.c.o
src/pulse/libpulse.so.0.24.2.p/direction.c.o
src/pulse/libpulse.so.0.24.2.p/error.c.o
src/pulse/libpulse.so.0.24.2.p/ext-device-manager.c.o
src/pulse/libpulse.so.0.24.2.p/ext-device-restore.c.o
src/pulse/libpulse.so.0.24.2.p/ext-stream-restore.c.o
src/pulse/libpulse.so.0.24.2.p/format.c.o
src/pulse/libpulse.so.0.24.2.p/introspect.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop-api.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop-signal.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop.c.o
src/pulse/libpulse.so.0.24.2.p/operation.c.o
src/pulse/libpulse.so.0.24.2.p/proplist.c.o
src/pulse/libpulse.so.0.24.2.p/rtclock.c.o
src/pulse/libpulse.so.0.24.2.p/sample.c.o
src/pulse/libpulse.so.0.24.2.p/scache.c.o
src/pulse/libpulse.so.0.24.2.p/stream.c.o
src/pulse/libpulse.so.0.24.2.p/subscribe.c.o
src/pulse/libpulse.so.0.24.2.p/thread-mainloop.c.o
src/pulse/libpulse.so.0.24.2.p/timeval.c.o
src/pulse/libpulse.so.0.24.2.p/utf8.c.o src/pulse/libpulse.so.0.24.2.p/util.c.o
src/pulse/libpulse.so.0.24.2.p/volume.c.o
src/pulse/libpulse.so.0.24.2.p/xmalloc.c.o -L/usr/local/lib -Wl,--as-needed
-Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group
-Wl,-soname,libpulse.so.0 -fstack-protector-strong -O2 -pipe
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-DLIBICONV_PLUG -isystem /usr/local/include
'-Wl,-rpath,$ORIGIN/..:/usr/local/lib'
-Wl,-rpath-link,/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-16.1/
_build/src
-Wl,-rpath-link,/usr/local/lib src/libpulsecommon-16.1.so -Wl,-z,nodelete
-Wl,-version-script=/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-1
6.1/src/pulse/map-file
-lm -pthread /usr/local/lib/libdbus-1.so -ldl -lintl -Wl,--end-group
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_free' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_get_api' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_new' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_drain'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_flush'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_free'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_simple_get_latency' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_new'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_read'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_write'
failed: symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are referenced
in linker version scripts. Since pulseaudio uses the same linker version script
for both the regular libpulse.so, and the other variants,
libpulse-mainloop-glib.so and libpulse-simple.so, some of the symbols are
expected to be undefined, so suppress the errors by adding
-Wl,--undefined-version to LDFLAGS.



[Bug 274111] audio/pulseaudio: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274111

Bug ID: 274111
   Summary: audio/pulseaudio: fix build with lld 17
   Product: Ports & Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Some People
  Priority: ---
 Component: Individual Port(s)
  Assignee: desk...@freebsd.org
  Reporter: d...@freebsd.org
  Assignee: desk...@freebsd.org
 Flags: maintainer-feedback?(desk...@freebsd.org)

Building audio/pulseaudio with lld 17 results in the following link errors:

cc  -o src/pulse/libpulse.so.0.24.2
src/pulse/libpulse.so.0.24.2.p/channelmap.c.o
src/pulse/libpulse.so.0.24.2.p/context.c.o
src/pulse/libpulse.so.0.24.2.p/direction.c.o
src/pulse/libpulse.so.0.24.2.p/error.c.o
src/pulse/libpulse.so.0.24.2.p/ext-device-manager.c.o
src/pulse/libpulse.so.0.24.2.p/ext-device-restore.c.o
src/pulse/libpulse.so.0.24.2.p/ext-stream-restore.c.o
src/pulse/libpulse.so.0.24.2.p/format.c.o
src/pulse/libpulse.so.0.24.2.p/introspect.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop-api.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop-signal.c.o
src/pulse/libpulse.so.0.24.2.p/mainloop.c.o
src/pulse/libpulse.so.0.24.2.p/operation.c.o
src/pulse/libpulse.so.0.24.2.p/proplist.c.o
src/pulse/libpulse.so.0.24.2.p/rtclock.c.o
src/pulse/libpulse.so.0.24.2.p/sample.c.o
src/pulse/libpulse.so.0.24.2.p/scache.c.o
src/pulse/libpulse.so.0.24.2.p/stream.c.o
src/pulse/libpulse.so.0.24.2.p/subscribe.c.o
src/pulse/libpulse.so.0.24.2.p/thread-mainloop.c.o
src/pulse/libpulse.so.0.24.2.p/timeval.c.o
src/pulse/libpulse.so.0.24.2.p/utf8.c.o src/pulse/libpulse.so.0.24.2.p/util.c.o
src/pulse/libpulse.so.0.24.2.p/volume.c.o
src/pulse/libpulse.so.0.24.2.p/xmalloc.c.o -L/usr/local/lib -Wl,--as-needed
-Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group
-Wl,-soname,libpulse.so.0 -fstack-protector-strong -O2 -pipe
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-DLIBICONV_PLUG -isystem /usr/local/include
'-Wl,-rpath,$ORIGIN/..:/usr/local/lib'
-Wl,-rpath-link,/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-16.1/_build/src
-Wl,-rpath-link,/usr/local/lib src/libpulsecommon-16.1.so -Wl,-z,nodelete
-Wl,-version-script=/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-16.1/src/pulse/map-file
-lm -pthread /usr/local/lib/libdbus-1.so -ldl -lintl -Wl,--end-group
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_free' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_get_api' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_glib_mainloop_new' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_drain'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_flush'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_free'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol
'pa_simple_get_latency' failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_new'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_read'
failed: symbol not defined
ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_write'
failed: symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are referenced
in linker version scripts. Since pulseaudio uses the same linker version script
for both the regular libpulse.so, and the other variants,
libpulse-mainloop-glib.so and libpulse-simple.so, some of the symbols are
expected to be undefined, so suppress the errors by adding
-Wl,--undefined-version to LDFLAGS.

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 274111] audio/pulseaudio: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274111

--- Comment #1 from Dimitry Andric  ---
Created attachment 245259
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=245259&action=edit
audio/pulseaudio: fix build with lld 17

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 274111] audio/pulseaudio: fix build with lld 17

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274111

Dimitry Andric  changed:

   What|Removed |Added

 Blocks||273753


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273753
[Bug 273753] [exp-run] Against llvm-17-update branch on GitHub
-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 272445] www/tor-browser 12.0.6_1 Segfault after a few seconds of launch the port

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272445

Graham Perrin  changed:

   What|Removed |Added

 Attachment #245009|1   |0
   is patch||

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 272445] www/tor-browser 12.0.6_1 Segfault after a few seconds of launch the port

2023-09-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272445

--- Comment #17 from Graham Perrin  ---


> www/tor-browser DEBUG off after building with DEBUG=on · freebsd/poudriere · 
> Discussion #1077

-- 
You are receiving this mail because:
You are on the CC list for the bug.