freehdl (or one of its subpacakges) has multiarch conflicts when installed for both i386 and x86_64 in the Fedora development tree. For help in resolving them, see http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks. file /usr/bin/freehdl-config from install of freehdl-0.0.4-4.fc8 conflicts with file from package freehdl-0.0.4-4.fc8 file /usr/bin/freehdl-libtool from install of freehdl-0.0.4-4.fc8 conflicts with file from package freehdl-0.0.4-4.fc8 (Note that this is an automated bug filing.) It would be nice to have these bugs fixed by the beta of Fedora 9.
Created attachment 233381 [details] Freehdl-config diff file for 1386 and x86_64
Created attachment 233391 [details] Freehdl-libtool diff file for 1386 and x86_64
I don't know how to solve this bug. If someone could point me in the right direction, it could help me.
For freehdl-config, the normal fix is to generate pkgconfig files for freehdl, and change freehdl-config to call that. Is freehdl-libtool actually used? (Why would a package need to ship its own libtool copy?)
I'm sorry but i don't know what you mean and i don't know how to do that. I have no answer from upstream about this. Someone could help me ?
See /usr/bin/freetype-config for an example of a *-config script ported to use pkgconfig. You'll need to create pkgconfig files to use with that as well.
I'm afraid I'm going to add more trouble to you, but freehdl simply doesn't work in x86_64. The command /usr/bin/gvhdl is a perl script and it has hardcoded paths to libraries: my $cpplibs = "-lm FREEHDL/lib/libfreehdl-kernel.la FREEHDL/lib/libfreehdl-std.la"; elsif ($argument =~ /^\--libieee/) { $cpplibs .= " " . update ("FREEHDL/lib/freehdl/libieee.la"); This doesn't work in systems where the libraries are in /usr/lib64 By the way, if I edit /usr/bin/gvhdl and change these paths by the /usr/lib64 equivalents, it works. And it work if I also change freehdl-libtool by libtool. Probably you don't need to ship your own copy of libtool.
In the cvs version system libtool pkgconfig are used. Upstream wait the next release of qucs to release it.
freehdl-0.0.6-1.fc8 has been submitted as an update for Fedora 8
freehdl-0.0.6-1.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update freehdl'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-3232
freehdl-0.0.6-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.