Bug 341171
Summary: | multiarch conflicts in freehdl | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bill Nottingham <notting> | ||||||
Component: | freehdl | Assignee: | Eric Tanguy <eric.tanguy> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | rvokal, sergio.pasra | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | 0.0.6-1.fc8 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2008-04-29 20:57:52 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Bill Nottingham
2007-10-19 21:36:54 UTC
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. |