On jeudi 1 mars 2018 16:37:17 CET Martin Gansser wrote: > Hi, > > can't install FreeSOLID-devel on F28 > > [root@f28 tmp]# dnf install FreeSOLID-devel > Last metadata expiration check: 1:45:49 ago on Thu Mar 1 14:49:33 2018. > Error: > Problem: conflicting requests > - nothing provides pkgconfig(qhull) needed by > FreeSOLID-devel-2.1.1-29.fc28.i686 - nothing provides pkgconfig(qhull) > needed by FreeSOLID-devel-2.1.1-29.fc28.x86_6 > how can this solved ? > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx The pkgconfig for qhull was dropped a while ago: * Fri Apr 29 2016 Ralf Corsépius <corsepiu@xxxxxxxxxxxxxxxxx> - 2015.2-1 - Update to 2015.2-7.2.0. - Split out libqhull, libqhull_p, libqhull_r packages. - drop pkgconfig. But it seems in your F28 build, a Requires to pkgconfig(qhull) was added: $ rpm -q --requires -p FreeSOLID-devel-2.1.1-29.fc28.x86_64.rpm 17:44:00 /bin/sh /bin/sh /bin/sh /usr/bin/pkg-config FreeSOLID(x86-64) = 2.1.1-29.fc28 libFreeSOLID.so.0()(64bit) pkgconfig pkgconfig(qhull) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 It probably comes from your patch FreeSOLID-2.1.1-pkgconfig.patch: diff --git a/FreeSOLID.pc.in b/FreeSOLID.pc.in new file mode 100644 index 0000000..c354f05 --- /dev/null +++ b/FreeSOLID.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: FreeSolid +Description: 3D collision detection C++ library +Version: @VERSION@ +Requires: qhull +Libs: -L${libdir} -lFreeSOLID @QHULL_LIBS@ +Cflags: -I${includedir} -I/usr/include/FreeSOLID + You have a Requires: qhull which doesn't exist anymore as a pkgconfig, but it is still detected as a dependency. I'd remove it and add a Requires: qhull- devel to your FreeSOLID-devel subpackages. Tested in MockF29, it works. Best regards, Robert-André _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx