* shlibs error when installing built pkg
@ 2015-08-19 0:27 oliver
2015-08-19 6:11 ` Juan RP
0 siblings, 1 reply; 5+ messages in thread
From: oliver @ 2015-08-19 0:27 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 847 bytes --]
Hello All,
I'm trying to package the megasync app which comes as a .deb
I created the template file but got some errors about not being able to
guess the required shlibs:
SONAME: libssl.so.1.0.0 <-> UNKNOWN PKG PLEASE FIX!
SONAME: libcrypto.so.1.0.0 <-> UNKNOWN PKG PLEASE FIX!
=> ERROR: megasync-2.1.1_1: cannot guess required shlibs, aborting!
I added the following to .../common/shlibs and it built OK
libcrypto.so.1.0.0 libcrypto35-2.2.2_1
libssl.so.1.0.0 libssl35-2.2.2_1
But when I try to install the built pkg, it complains about the unresolved
shlibs again
$ sudo xbps-install -S --repository=hostdir/binpkgs megasync
megasync-2.1.1_1: broken, unresolvable shlib `libcrypto.so.1.0.0'
megasync-2.1.1_1: broken, unresolvable shlib `libssl.so.1.0.0'
Transaction aborted due to unresolved shlibs.
What am I missing?
Thanks
[-- Attachment #1.2: Type: text/html, Size: 7476 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: shlibs error when installing built pkg
2015-08-19 0:27 shlibs error when installing built pkg oliver
@ 2015-08-19 6:11 ` Juan RP
2015-08-19 12:59 ` oliver
0 siblings, 1 reply; 5+ messages in thread
From: Juan RP @ 2015-08-19 6:11 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 410 bytes --]
That means that any of its binaries need two shared libraries that aren't
available in the xbps repositories.
In this case this package specifically needs openssl and the sonames must
be `lib{crypto,ssl}.so.1.0.0`.
Adding them to `common/shlibs` is a workaround for xbps-src but not enough
with xbps. You'll have to
supply those shared libraries somehow in another pkg (openssl) or in the
same package.
[-- Attachment #1.2: Type: text/html, Size: 456 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: shlibs error when installing built pkg
2015-08-19 6:11 ` Juan RP
@ 2015-08-19 12:59 ` oliver
2015-09-02 10:16 ` Juan RP
0 siblings, 1 reply; 5+ messages in thread
From: oliver @ 2015-08-19 12:59 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 568 bytes --]
On Wednesday, August 19, 2015 at 2:11:17 AM UTC-4, Juan RP wrote:
>
>
> That means that any of its binaries need two shared libraries that aren't
> available in the xbps repositories.
>
> In this case this package specifically needs openssl and the sonames must
> be `lib{crypto,ssl}.so.1.0.0`.
>
> Adding them to `common/shlibs` is a workaround for xbps-src but not enough
> with xbps. You'll have to
> supply those shared libraries somehow in another pkg (openssl) or in the
> same package.
>
I see - thanks. Makes sense now. Any problem in just symlinking?
[-- Attachment #1.2: Type: text/html, Size: 767 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: shlibs error when installing built pkg
2015-08-19 12:59 ` oliver
@ 2015-09-02 10:16 ` Juan RP
2015-09-02 17:57 ` oliver
0 siblings, 1 reply; 5+ messages in thread
From: Juan RP @ 2015-09-02 10:16 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 237 bytes --]
Symlinking might not work at all, the LibreSSL ABI has changed notably and
if the application
wants to use any of the public interfaces that are available in OpenSSL it
will fail.
That's why I suggested you to build openssl manually.
[-- Attachment #1.2: Type: text/html, Size: 305 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: shlibs error when installing built pkg
2015-09-02 10:16 ` Juan RP
@ 2015-09-02 17:57 ` oliver
0 siblings, 0 replies; 5+ messages in thread
From: oliver @ 2015-09-02 17:57 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 587 bytes --]
On Wednesday, September 2, 2015 at 6:16:50 AM UTC-4, Juan RP wrote:
>
> Symlinking might not work at all, the LibreSSL ABI has changed notably
> and if the application
> wants to use any of the public interfaces that are available in OpenSSL it
> will fail.
>
> That's why I suggested you to build openssl manually.
>
symlinking works in so much that the app starts up and runs with no problem
but I couldn't get around the issue of the xbps-install failing.
Not a big deal though because mega are supposed to eventually be releasing
the source code so I can revisit things then.
[-- Attachment #1.2: Type: text/html, Size: 820 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-09-02 17:57 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-19 0:27 shlibs error when installing built pkg oliver
2015-08-19 6:11 ` Juan RP
2015-08-19 12:59 ` oliver
2015-09-02 10:16 ` Juan RP
2015-09-02 17:57 ` oliver
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).