Summary: | net-libs/glib-networking-2.78.0 - undefined reference to `px_manager_new' | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
meson-log.txt |
Description
Martin Mokrejš
2023-12-29 13:13:56 UTC
Created attachment 880951 [details]
build.log
$ cd /dev/shm/mmokrejs/portage/portage/net-libs/glib-networking-2.78.0/work/glib-networking-2.78.0-abi_x86_64.amd64 $ $ x86_64-pc-linux-gnu-gcc -o proxy/libproxy/glib-pacrunner proxy/libproxy/glib-pacrunner.p/glibproxyresolver.c.o proxy/libproxy/glib-pacrunner.p/glibpacrunner.c.o -O2 -pipe -O2 -march=native -ftree-vectorize -Wl,-O1 -Wl,--as-needed -Wl,--start-group /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgio-2.0.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgobject-2.0.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libglib-2.0.so -Wl,--export-dynamic /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgmodule-2.0.so -pthread /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so -Wl,--end-group /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libpxbackend-1.0.so, needed by /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so, not found (try using -rpath or -rpath-link) /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so: undefined reference to `px_manager_new' /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so: undefined reference to `px_manager_get_proxies_sync' collect2: error: ld returned 1 exit status $ $ equery files libproxy /auto/vestec1-elixir/projects/biocev/gentoo/usr /auto/vestec1-elixir/projects/biocev/gentoo/usr/bin /auto/vestec1-elixir/projects/biocev/gentoo/usr/bin/proxy /auto/vestec1-elixir/projects/biocev/gentoo/usr/include /auto/vestec1-elixir/projects/biocev/gentoo/usr/include/libproxy /auto/vestec1-elixir/projects/biocev/gentoo/usr/include/libproxy/proxy.h /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64 /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/girepository-1.0 /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/girepository-1.0/Libproxy-1.0.typelib /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so -> libproxy.so.1 /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so.1 /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy/libpxbackend-1.0.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/pkgconfig /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/pkgconfig/libproxy-1.0.pc /auto/vestec1-elixir/projects/biocev/gentoo/usr/share /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/doc /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/doc/libproxy-0.5.3 /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/doc/libproxy-0.5.3/README.md.bz2 /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/gir-1.0 /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/gir-1.0/Libproxy-1.0.gir /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/man /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/man/man8 /auto/vestec1-elixir/projects/biocev/gentoo/usr/share/man/man8/proxy.8.bz2 $ I added /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy/libpxbackend-1.0.so to the link line and it worked: $ $ x86_64-pc-linux-gnu-gcc -o proxy/libproxy/glib-pacrunner proxy/libproxy/glib-pacrunner.p/glibproxyresolver.c.o proxy/libproxy/glib-pacrunner.p/glibpacrunner.c.o -O2 -pipe -O2 -march=native -ftree-vectorize -Wl,-O1 -Wl,--as-needed -Wl,--start-group /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgio-2.0.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgobject-2.0.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libglib-2.0.so -Wl,--export-dynamic /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libgmodule-2.0.so -pthread /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy.so /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/libproxy/libpxbackend-1.0.so -Wl,--end-group $ $ cat /auto/vestec1-elixir/projects/biocev/gentoo/usr/lib64/pkgconfig/libproxy-1.0.pc prefix=/auto/vestec1-elixir/projects/biocev/gentoo/usr includedir=${prefix}/include libdir=${prefix}/lib64 Name: libproxy Description: libproxy Version: 0.5.3 Requires.private: gobject-2.0 Libs: -L${libdir} -lproxy Cflags: -I${includedir}/libproxy $ It is net-libs/libproxy-0.5.3 Created attachment 880952 [details]
meson-log.txt
${W}/glib-networking-2.78.0-abi_x86_64.amd64/meson-logs/meson-log.txt
|