Re: The port build failed claiming a runtime dependency on libmuffin.
Date: Wed, 10 May 2023 14:21:46 UTC
On 5/10/23 9:51 AM, Steven Friedrich wrote: > On 5/9/23 11:45 AM, Andreas Perstinger wrote: >> On 09.05.23 17:34, Steven Friedrich wrote: >>> On 5/9/23 9:00 AM, Yuri wrote: >>>> Steven Friedrich wrote: >>>>> On 5/8/23 5:02 AM, Yuri wrote: >>>>>> The dependency is called x11-wm/muffin and it's recorded in >>>>>> x11/cinnamon/Makefile. >>>>> Respectfully, you're missing the point. How can libmuffin be a >>>>> dependency when it's not in our ports tree? How does the freebsd >>>>> team >>>>> build cinnamon? And why is a runtime dependency breaking a build? >>>> Did you read my reply completely? Why - because it's not runtime-only >>>> dependency; try looking in the port Makefile. >>>> >>> STILL, libmuffin is not in the ports tree. >> >> Yuri is trying to tell you, that the port x11-wm/muffin provides >> libmuffin. >> >> The Makefile for x11/cinnamon, lines 18-19 [1]: >> >> LIB_DEPENDS= libcjs.so:lang/cjs \ >> libmuffin.so:x11-wm/muffin \ >> >> And pkg-plist for x11-wm/muffin, lines 229-231 [2]: >> >> lib/libmuffin.so >> lib/libmuffin.so.0 >> lib/libmuffin.so.0.0.0 >> >> Bye, Andreas >> [1] https://cgit.freebsd.org/ports/tree/x11/cinnamon/Makefile#n18 >> [2] https://cgit.freebsd.org/ports/tree/x11-wm/muffin/pkg-plist#n229 >> >> >> > Looks like I still don't understand. my meson log is attached. > OK, I manually built muffin, and cinnamon builds. I sent the build break log of cinnamon to gnome@freebsd.org -- FreeBSD freebsd.friedrich.org 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64