Re: can't install FreeSOLID-devel on F28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux