packages icon indicating copy to clipboard operation
packages copied to clipboard

dbus-glib doesn't build

Open malfisya opened this issue 1 year ago • 3 comments
trafficstars

Building dbus-glib from the recipe as-is is failing right now

malfisya avatar May 15 '24 02:05 malfisya

This is what I get when I try to build it. It happens in the 32-bit build.

/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libzstd.so.1, needed by /usr/lib32/libsystemd.so.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_isError'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getFrameContentSize'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getErrorCode'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_decompressStream'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_DStreamOutSize'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_freeDCtx'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_createDCtx'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_isError'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getFrameContentSize'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_isError'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getErrorCode'
collect2: error: ld returned 1 exit status
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_decompressStream'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getFrameContentSize'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_getErrorCode'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_DStreamOutSize'
/usr/bin/ld: /usr/bin/ld/usr/lib32/libsystemd.so.0: : undefined reference to `/usr/lib32/libsystemd.so.0ZSTD_decompressStream: undefined reference to `'
ZSTD_freeDCtx'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_createDCtx'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_DStreamOutSize'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_freeDCtx'
/usr/bin/ld: /usr/lib32/libsystemd.so.0: undefined reference to `ZSTD_createDCtx'
collect2: error: ld returned 1 exit status

EbonJaeger avatar May 21 '24 18:05 EbonJaeger

you need zstd-32bit-devel most likely, systemd-32bit-devel should probably rundep on that

joebonrichie avatar May 21 '24 18:05 joebonrichie

Adding the rundep to systemd does indeed fix the build. I don't think I'll be the one pushing that update, though, since the mok certificate file is removed from the package when I build it xD

EbonJaeger avatar May 21 '24 19:05 EbonJaeger