LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Mobile (https://www.linuxquestions.org/questions/linux-mobile-81/)
-   -   required libcurl-gnutls.so.4 rpm (https://www.linuxquestions.org/questions/linux-mobile-81/required-libcurl-gnutls-so-4-rpm-831866/)

teabagindia 09-13-2010 06:25 AM

required libcurl-gnutls.so.4 rpm
 
I am creating a MeeGo image with my own application from local repository. I have libcurl-gnutls library installed on my machine, so I am able to create an rpm of my application and create a repository from here.

However, when I create the MeeGo image, it stops at my application with the below error

Error: failed to create image : Failed to build transaction : mrs-1.09.03-1245.i386 requires libcurl-gnutls.so.4


I have the curl source code and rpm, but not libcurl-gnutls.

Does someone have an idea about this.

Thanks in advance.

knudfl 09-13-2010 01:41 PM

Your "OS Logo" shows 'Ubuntu' : Then it's libcurl3-gnutls

>>> sudo apt-get install libcurl3-gnutls



If you really have an RPM based OS, please tell which, like
Fedora 13, Mandriva 2010.1, CentOS 5.5 ... etc. etc.
http://www.linuxquestions.org/linux/...Ask_a_Question
http://www.catb.org/~esr/faqs/smart-questions.html

..

teabagindia 09-13-2010 10:17 PM

I am using Ubuntu and I already have libcurl-gnutls on my machine. I am trying to create a MeeGo image containing my application (which requires libcurl-gnutls). MeeGo is based on Fedora and requires an rpm of libcurl-gnutls.

John VV 09-14-2010 02:31 AM

Quote:

MeeGo is based on Fedora and requires an rpm of libcurl-gnutls.
???? with Nokia in on it ??? fedora??? and not suse ?
--
http://wiki.meego.com/Build_Infrastructure
http://wiki.meego.com/Build_Infrastr...Infrastructure
Quote:

The heart of the Build Infrastructure of MeeGo is the upstream project openSUSE Build Service (OBS)
libcurl4 is in the Oss repo

teabagindia 09-14-2010 03:23 AM

Oh.. my misunderstanding. since MeeGo kickstart uses rpm packages.
I downloaded the libcurl3-7.13.1-76819cl.i386.rpm and used it within my MeeGo image creation, but I still get the error that

Error: failed to create image : Failed to build transaction : mrs-1.09.03-1245.i386 requires libcurl-gnutls.so.4

I can try with libcurl4 as well.

teabagindia 09-14-2010 03:28 AM

same error with libcurl4-7.20.1-5.4.x86_64.rpm as well..

Error: failed to create image : Failed to build transaction : mrs-1.09.03-1245.i386 requires libcurl-gnutls.so.4

knudfl 09-14-2010 09:05 AM

Did you install libcurl3-gnutls ? sudo apt-get install libcurl3-gnutls

That's the only package providing libcurl-gnutls.so.4 .

No rpm package with that file AFAIK : just try it yourself :

Google .. libcurl-gnutls.so.4 rpm .. : No result.
(Usually rpmpbone and rpmfind will then display a result.)
....

John VV 09-14-2010 01:37 PM

a google/linux search for " libcurl-gnutls"
shows some hits posted in 2008 ( not very new news , but OLD news)

and a fix from 2008)
Code:

ln -s libcurl.so.4 libcurl-gnutls.so.4

teabagindia 09-15-2010 04:52 AM

Image creation is successful.

I followed below steps
While building my rpm, I edited the spec file to ignore dependencies.

Code:

AutoReqProv: no
This allowed the image creation to proceed smoothly.

Once I booted from the new image, I created the below symlinks

Code:

ln -s libcurl.so.4 libcurl-gnutls.so.4
Thanks.


All times are GMT -5. The time now is 11:03 AM.