Package Details: lib32-libnice 0.1.22-1

Git Clone URL: https://aur.archlinux.org/lib32-libnice.git (read-only, click to copy)
Package Base: lib32-libnice
Description: An implementation of the IETF's draft ICE (for p2p UDP data streams) (32-bit)
Upstream URL: https://nice.freedesktop.org
Licenses: MPL-1.1 OR LGPL-2.1-only
Submitter: rodrigo21
Maintainer: rodrigo21
Last Packager: rodrigo21
Votes: 3
Popularity: 0.000000
First Submitted: 2018-08-19 01:57 (UTC)
Last Updated: 2024-04-07 16:58 (UTC)

Latest Comments

1 2 Next › Last »

nx-que commented on 2024-07-01 14:45 (UTC)

Fails in clean chroot, consider adding glib2-devel to make dependencies as that package isn't part of base-devel group and is now required for build process.

Kinkiepie commented on 2023-05-03 14:38 (UTC)

@Arawood Thank you it works for me, after i install lib32-libnice as you said a have installed lib32-gst-bad-ugly and it works too.

Arawood commented on 2023-05-02 18:40 (UTC) (edited on 2023-05-02 19:09 (UTC) by Arawood)

I wonder if it has something to do with this? https://gitlab.freedesktop.org/libnice/libnice/-/merge_requests/255

Edit: I was able to build it by disabling gupnp in meson by editing PKGBUILD lines 36-37 like this (notice the \ character in line 36):

    -Dintrospection=disabled \
-Dgupnp=disabled

and then cleanbuild with:

    makepkg -C

DNv98 commented on 2023-05-02 00:29 (UTC) (edited on 2023-05-02 15:18 (UTC) by DNv98)

I also have the same issue. Is this package out-of-date? libnice is at 0.1.21-2 now

Kinkiepie commented on 2023-04-29 17:24 (UTC) (edited on 2023-04-29 17:24 (UTC) by Kinkiepie)

I have this problem and can't install lib32-gstreamer-git because of it

[1/113] Compiling C object agent/libagent.a.p/component.c.o FAILED: agent/libagent.a.p/component.c.o gcc -m32 -Iagent/libagent.a.p -Iagent -I../libnice/agent -I. -I../libnice -Irandom -I../libnice/random -Isocket -I../libnice/socket -Istun -I../libnice/stun -I/usr/include/glib-2.0 -I/usr/lib32/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/p11-kit-1 -I/usr/include/gupnp-igd-1.0 -I/usr/include/gupnp-1.6 -I/usr/include/gssdp-1.6 -I/usr/include/libsoup-3.0 -I/usr/include/libxml2 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -D_GNU_SOURCE -DHAVE_CONFIG_H -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_54 -DNICE_VERSION_MAJOR=0 -DNICE_VERSION_MINOR=1 -DNICE_VERSION_MICRO=21 -DNICE_VERSION_NANO=0 -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -pthread '-DG_LOG_DOMAIN="libnice"' -MD -MQ agent/libagent.a.p/component.c.o -MF agent/libagent.a.p/component.c.o.d -o agent/libagent.a.p/component.c.o -c ../libnice/agent/component.c In file included from ../libnice/agent/component.h:48, from ../libnice/agent/component.c:58: ../libnice/agent/agent-priv.h:101:10: fatal error: libgupnp-igd/gupnp-simple-igd-thread.h: No such file or directory 101 | #include <libgupnp-igd/gupnp-simple-igd-thread.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.

Arawood commented on 2023-04-28 05:48 (UTC)

I have the same exact issue as @vilerage

vilerage commented on 2023-04-24 21:40 (UTC)

Fails to compile:

[57/145] Compiling C object tests/nice-test-priority.p/test-priority.c.o FAILED: tests/nice-test-priority.p/test-priority.c.o gcc -m32 -Itests/nice-test-priority.p -Itests -I../libnice/tests -I. -I../libnice -Iagent -I../libnice/agent -Irandom -I../libnice/random -Isocket -I../libnice/socket -Istun -I../libnice/stun -I/usr/include/glib-2.0 -I/usr/lib32/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/p11-kit-1 -I/usr/include/gupnp-igd-1.0 -I/usr/include/gupnp-1.6 -I/usr/include/gssdp-1.6 -I/usr/include/libsoup-3.0 -I/usr/include/libxml2 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_GNU_SOURCE -DHAVE_CONFIG_H -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_54 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_54 -DNICE_VERSION_MAJOR=0 -DNICE_VERSION_MINOR=1 -DNICE_VERSION_MICRO=21 -DNICE_VERSION_NANO=0 -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIE -pthread '-DG_LOG_DOMAIN="libnice-tests"' -MD -MQ tests/nice-test-priority.p/test-priority.c.o -MF tests/nice-test-priority.p/test-priority.c.o.d -o tests/nice-test-priority.p/test-priority.c.o -c ../libnice/tests/test-priority.c In file included from ../libnice/tests/test-priority.c:42: ../libnice/agent/agent-priv.h:101:10: fatal error: libgupnp-igd/gupnp-simple-igd-thread.h: No such file or directory 101 | #include <libgupnp-igd/gupnp-simple-igd-thread.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [77/145] Linking target stun/tests/test-bind ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().

Arbyste commented on 2023-02-18 18:01 (UTC)

It looks like lib32-gstreamer has been updated to version 1.22, so you can now use the lib32-gstreamer and this package should build without errors.

@hauu to answer your question, I also noticed the circular dependency in lib32-gstreamer-git. I think I made it work by building lib32-libnice without running the tests first, then installing lib32-gstreamer-git, then reinstalling lib32-libnice normally. It's a bit roundabout, but you shouldn't need to do it now that the official version of lib32-gstreamer has been updated.

hauu commented on 2023-02-17 09:03 (UTC) (edited on 2023-02-17 09:04 (UTC) by hauu)

@Arbyste commented that he was able to pass test-gstreamer by installing lib32-gstreamer-git rather than lib32-gstreamer, I'm not able to do this as lib32-libnice is a dependency of lib32-gstreamer-git.

Any ideas how else to get past this?

Arbyste commented on 2023-02-01 03:32 (UTC) (edited on 2023-02-18 18:02 (UTC) by Arbyste)

Further update: it looks like lib32-gstreamer has now been updated to version 1.22, so you no longer need to use lib32-gstreamer-git. On my system, this now builds successfully with lib32-gstreamer.

Update: I was able to get this test to pass by installing lib32-gstreamer-git instead of lib32-gstreamer

When I tried to install this, I had the following test failure:

33/42 test-gstreamer                        FAIL            0.03s   exit status 1
>>> GST_PLUGIN_PATH_1_0=/home/arbyste/.cache/yay/lib32-libnice/src/build/tests/../gst MALLOC_PERTURB_=21 LD_LIBRARY_PATH=/home/arbyste/.cache/yay/lib32-libnice/src/build/nice /home/arbyste/.cache/yay/lib32-libnice/src/build/tests/nice-test-gstreamer
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Running suite(s): nice_gstreamer_test
0%: Checks: 1, Failures: 1, Errors: 0
../gstreamer/subprojects/gstreamer/libs/gst/check/gstcheck.c:518:F:nice:buffer_list_test:0: Could not create a 'nicesink' element
Check suite udpsink ran in 0.002s (tests failed: 1)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

Does anyone know how to fix this?