Bug 531019 - Wrong dependency for cduce
Summary: Wrong dependency for cduce
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: cduce
Version: 11
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Richard W.M. Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-26 14:41 UTC by Giuseppe Castagna
Modified: 2009-11-10 17:43 UTC (History)
3 users (show)

Fixed In Version: 0.5.2.1-14.fc11.2
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-26 19:41:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Giuseppe Castagna 2009-10-26 14:41:28 UTC
Description of problem:
 
The cduce binary in the distribution (i586) is compiled 
for libcurl.so.3 while the package

  libcurl-7.19.6-1.fc11.i586

provides libcurl.so.4


Version-Release number of selected component (if applicable):

cduce-0.5.2.1-14

How reproducible:

Call cduce toplevel and you obtain

cduce: error while loading shared libraries: libcurl.so.3: cannot open shared object file: No such file or directory

Additional info:

 cduce 0.5.3 is out

Comment 1 Richard W.M. Jones 2009-10-26 17:00:25 UTC
Hi Giuseppe, are you sure this is Fedora 11?  It's working
for me over here.

I'm glad to see that cduce 0.5.3 is out.  I will package
this soon, and then hopefully any dependency problem will
be resolved at the same time.

Comment 2 Richard W.M. Jones 2009-10-26 17:02:29 UTC
Hang about, ignore comment 1, that was me being very
confused :-)

So we have cduce 0.5.3 in Fedora 12 and above.
See: http://cocan.org/fedora

Our policy is that we wouldn't normally backport packages
to older versions of cduce, unless someone specifically
requested it.

If that is your request, then please let me know by
making a comment to that effect here.

Comment 3 Richard W.M. Jones 2009-10-26 17:04:06 UTC
(In reply to comment #2)
> Our policy is that we wouldn't normally backport packages
> to older versions of cduce,

It's been a long day.  That should say "to older versions of Fedora".

Comment 4 Giuseppe Castagna 2009-10-26 17:28:47 UTC
Hi Richard, did I messed things up once more? Possible since I just discovered this "bug" by hazard, insofar as I always use an home-brewed version of Cduce. So if it is my mistake I apologize: from your soliloquy above I understand you are pretty busy aren't you? :-)

That said, yes it is Fedora 11:

[beppe@fragola]$ uname -a
Linux fragola 2.6.30.8-64.fc11.i586 #1 SMP Fri Sep 25 04:30:19 EDT 2009 i686 i686 i386 GNU/Linux

I tried to remove cduce and cduce-devel and reinstall them by yum so as to be sure to have the lastest package of the distribution and I still obtain the same error.

[beppe@fragola]$ cduce
cduce: error while loading shared libraries: libcurl.so.3: cannot open shared object file: No such file or directory

I did the same with curl and libcurl

[beppe@fragola]$ sudo rpm -e --nodeps libcurl  curl && sudo yum install libcurl  curl

and obtained the same result. What else can I check? 


BTW I did not try rawhide since the consequence of  
   yum update --enablerepo=rawhide cduce cduce-devel
is to update half of the distribution. But on Fedora 10 everything works fine (version 0.5.2 of cduce)

Comment 5 Giuseppe Castagna 2009-10-26 17:36:30 UTC
Specifically, to your request

(In reply to comment #2)
> Our policy is that we wouldn't normally backport packages
> to older versions of cduce, unless someone specifically
> requested it.
> 
> If that is your request, then please let me know by
> making a comment to that effect here.  

As long as I know Fedora 11 is not an "old" version of Fedora, but the current one (or did it become "old" as soon as the 12 beta version became available?) :-)

No I do not request to have the 0.5.3 in F11, since differences are minor bugfixes: there are much bigger differences soon to come especially in connection with ocsigen.
However it would be nice to have a package that actually works (unless it was my mistake) being it the 0.5.2 or 0.5.3.

I'll continue to investigate the issue.

Comment 6 Richard W.M. Jones 2009-10-26 17:46:37 UTC
OK ... "old" just means not the development version.

I'll fix this in F11 anyway with a rebuild.

Comment 7 Richard W.M. Jones 2009-10-26 18:09:47 UTC
(In reply to comment #4)
> [beppe@fragola]$ cduce
> cduce: error while loading shared libraries: libcurl.so.3: cannot open shared
> object file: No such file or directory

This error is somewhat odd, because I don't even see
cduce depending at all on libcurl.  For me:

$ ldd *
cduce:
	linux-gate.so.1 =>  (0x003e2000)
	librt.so.1 => /lib/librt.so.1 (0x00f1c000)
	libpcre.so.0 => /lib/libpcre.so.0 (0x00773000)
	libm.so.6 => /lib/libm.so.6 (0x005e5000)
	libdl.so.2 => /lib/libdl.so.2 (0x00c4f000)
	libc.so.6 => /lib/libc.so.6 (0x00110000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00d85000)
	/lib/ld-linux.so.2 (0x002b7000)
cduce_mktop:
	not a dynamic executable
dtd2cduce:
	linux-gate.so.1 =>  (0x008fe000)
	librt.so.1 => /lib/librt.so.1 (0x0031d000)
	libpcre.so.0 => /lib/libpcre.so.0 (0x006d8000)
	libm.so.6 => /lib/libm.so.6 (0x0024c000)
	libdl.so.2 => /lib/libdl.so.2 (0x001e6000)
	libc.so.6 => /lib/libc.so.6 (0x00951000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00fad000)
	/lib/ld-linux.so.2 (0x00627000)

In any case, please try the updated packages (see
following comments).

Comment 8 Fedora Update System 2009-10-26 18:10:38 UTC
cduce-0.5.2.1-14.fc11.2 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/cduce-0.5.2.1-14.fc11.2

Comment 9 Giuseppe Castagna 2009-10-26 19:41:36 UTC
I just tried cduce on a clean install of F11 ... it works. So I deduce that the problem is just local to me. Probably some interference with something I installed to develop CDuce. Sorry for bothering, I should have tried it before posting the bug but wow, it was huge to do it.

I closed the bug. Do you want me to try the new package anyway?

---Beppe---

Comment 10 Richard W.M. Jones 2009-10-27 08:42:55 UTC
It's fine, you don't need to try the new package.

Comment 11 Fedora Update System 2009-11-10 17:43:05 UTC
cduce-0.5.2.1-14.fc11.2 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.