LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-15-2017, 05:55 PM   #1
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Which package/slackbuild would contain libnss.so.3 ?


A 32bit application i am trying to run, fails to start as it is linked to /usr/lib/libnss.so.3, and the library is not present.

I only have a 64bit version of this library:
Code:
$ whereis libnss
libnss: /usr/lib64/libnss3.so
I've tried searching for which package is providing this lib, checked alienBOB's multilib repo for an "libnss" packages, but having no luck.

Does anyone know where to find it?
 
Old 10-15-2017, 06:17 PM   #2
af7567
Member
 
Registered: Nov 2012
Posts: 295

Rep: Reputation: 106Reputation: 106
The mozilla-nss package apparently. I think you can get the 32bit package from a slackware mirror and then use the convertpkg-compat32 to create a package to install on your 64bit system.


Code:
# slackpkg file-search "usr/lib64/libnss3.so"


NOTICE: pkglist is older than 24h; you are encouraged to re-run 'slackpkg update'

Looking for usr/lib64/libnss3\.so in package list. Please wait... DONE

The list below shows the packages that contains "usr/lib64/libnss3\.so" file.

[ Status           ] [ Repository               ] [ Package                                  ]
   installed               slackware64                  mozilla-nss-3.31.1-x86_64-1

Last edited by af7567; 10-15-2017 at 06:20 PM.
 
Old 10-15-2017, 06:24 PM   #3
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974

Rep: Reputation: 239Reputation: 239Reputation: 239
search with 'nss' in
http://packages.slackware.com

possibly mozilla-nss-3.31.1-x86_64-1.txz
 
Old 10-15-2017, 07:28 PM   #4
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,338

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by brobr View Post
no , you point x64 package , and he wants 32bit ,for multilib.

here is 32 bit package , but need convert32
https://mirrors.slackware.com/slackw..._slack14.2.txz

Last edited by USUARIONUEVO; 10-15-2017 at 07:29 PM.
 
Old 10-16-2017, 12:52 AM   #5
upnort
Senior Member
 
Registered: Oct 2014
Distribution: Slackware
Posts: 1,893

Rep: Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162Reputation: 1162
A long time ago, CTWaley (a.k.a., thegeekster), posted some handy scripts for Slackware: lspkg, pkginfo, and whichpkg. Using whichpkg /usr/lib64/libnss3.so pops out the mozilla-nss package.

Maybe time for these scripts to get reviewed. Perhaps get tweaked a bit. Would be nice if the scripts or something similar were part of the stock Slackware.
 
2 members found this post helpful.
Old 10-16-2017, 05:37 AM   #6
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974

Rep: Reputation: 239Reputation: 239Reputation: 239
Quote:
Originally Posted by USUARIONUEVO View Post
no , you point x64 package , and he wants 32bit ,for multilib.
OP wanted the package-name the lib originated from. The resource I pointed to requires you to chose the format; therefore "possibly".
 
Old 10-16-2017, 06:26 AM   #7
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
cd /var/log/packages && ls | xargs grep libnss* | more
 
Old 10-16-2017, 07:12 AM   #8
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
coralfang --

May I ask what 32-bit app you're trying to run ?

af7567 mentioned processing the 32-bit mozilla-nss Package thru /usr/sbin/convertpkg-compat32 which would include /usr/lib/libnss3.so along with a lot of other 'stuff'

Instructions are here: Alien Bob's Multilib Page ( see the Adding 32-bit programs section ).

The thing I am not sure of are possible side-effects of adding all the other 'stuff' in the mozilla-nss-3.31.1-i586-1_slack14.2.txz, especially all the files in /usr/include/ and the programs in /usr/bin/ ...

Maybe someone else knows ?

-- kjh

# content of the 32-bit mozilla-nss-3.31.1-i586-1_slack14.2.txz ... note the other 'stuff'.
#
# tar -tvf mozilla-nss-3.31.1-i586-1_slack14.2.txz
Code:
drwxr-xr-x root/root         0 2017-09-08 12:07 ./
drwxr-xr-x root/root         0 2017-09-08 12:07 install/
-rw-r--r-- root/root       197 2017-09-08 12:07 install/doinst.sh
-rw-r--r-- root/root      1026 2017-09-08 12:07 install/slack-desc
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/lib/
-rwxr-xr-x root/root    334524 2017-09-08 12:07 usr/lib/libssl3.so
-rwxr-xr-x root/root    153400 2017-09-08 12:07 usr/lib/libnssdbm3.so
-rwxr-xr-x root/root   1349168 2017-09-08 12:07 usr/lib/libnss3.so
-rwxr-xr-x root/root    170796 2017-09-08 12:07 usr/lib/libsmime3.so
-rwxr-xr-x root/root    170020 2017-09-08 12:07 usr/lib/libnssutil3.so
-rwxr-xr-x root/root      9564 2017-09-08 12:07 usr/lib/libfreebl3.so
-rwxr-xr-x root/root     13692 2017-09-08 12:07 usr/lib/libplds4.so
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/lib/pkgconfig/
-rw-r--r-- root/root       268 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nss.pc
-rw-r--r-- root/root       218 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nspr.pc
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libsoftokn3.chk
-rwxr-xr-x root/root     17852 2017-09-08 12:07 usr/lib/libplc4.so
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libfreeblpriv3.chk
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libfreebl3.chk
-rwxr-xr-x root/root    484836 2017-09-08 12:07 usr/lib/libfreeblpriv3.so
-rwxr-xr-x root/root    306264 2017-09-08 12:07 usr/lib/libgtest1.so
-rwxr-xr-x root/root      9540 2017-09-08 12:07 usr/lib/libnsssysinit.so
-rwxr-xr-x root/root    262028 2017-09-08 12:07 usr/lib/libnspr4.so
-rwxr-xr-x root/root    500364 2017-09-08 12:07 usr/lib/libnssckbi.so
-rwxr-xr-x root/root    281028 2017-09-08 12:07 usr/lib/libsoftokn3.so
-rw-r--r-- root/root    158876 2017-09-08 12:07 usr/lib/libcrmf.a
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libnssdbm3.chk
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/include/
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/include/nspr/
-r--r--r-- root/root     13442 2017-09-08 12:07 usr/include/nspr/plstr.h
-r--r--r-- root/root      1016 2017-09-08 12:07 usr/include/nspr/nspr.h
-r--r--r-- root/root      6582 2017-09-08 12:07 usr/include/nspr/prinit.h
-r--r--r-- root/root      7166 2017-09-08 12:07 usr/include/nspr/prshma.h
-r--r--r-- root/root       880 2017-09-08 12:07 usr/include/nspr/plerror.h
-r--r--r-- root/root      4489 2017-09-08 12:07 usr/include/nspr/prprf.h
-r--r--r-- root/root     21203 2017-09-08 12:07 usr/include/nspr/prtypes.h
-r--r--r-- root/root     19340 2017-09-08 12:07 usr/include/nspr/prnetdb.h
-r--r--r-- root/root      4798 2017-09-08 12:07 usr/include/nspr/plgetopt.h
-r--r--r-- root/root      5174 2017-09-08 12:07 usr/include/nspr/prbit.h
-r--r--r-- root/root     28227 2017-09-08 12:07 usr/include/nspr/prcpucfg.h
-r--r--r-- root/root     12758 2017-09-08 12:07 usr/include/nspr/prlong.h
-r--r--r-- root/root      6009 2017-09-08 12:07 usr/include/nspr/prwin16.h
-r--r--r-- root/root      2307 2017-09-08 12:07 usr/include/nspr/prproces.h
-r--r--r-- root/root     11395 2017-09-08 12:07 usr/include/nspr/plarena.h
-r--r--r-- root/root      3144 2017-09-08 12:07 usr/include/nspr/prinet.h
-r--r--r-- root/root      2317 2017-09-08 12:07 usr/include/nspr/prtpool.h
-r--r--r-- root/root      1567 2017-09-08 12:07 usr/include/nspr/prdtoa.h
-r--r--r-- root/root     77377 2017-09-08 12:07 usr/include/nspr/prio.h
-r--r--r-- root/root      4721 2017-09-08 12:07 usr/include/nspr/prolock.h
-r--r--r-- root/root      2676 2017-09-08 12:07 usr/include/nspr/prsystem.h
-r--r--r-- root/root      4727 2017-09-08 12:07 usr/include/nspr/prmem.h
-r--r--r-- root/root     15206 2017-09-08 12:07 usr/include/nspr/prcountr.h
-r--r--r-- root/root      2895 2017-09-08 12:07 usr/include/nspr/plbase64.h
-r--r--r-- root/root      2448 2017-09-08 12:07 usr/include/nspr/prpdce.h
-r--r--r-- root/root     11293 2017-09-08 12:07 usr/include/nspr/prerror.h
-r--r--r-- root/root     22433 2017-09-08 12:07 usr/include/nspr/prtrace.h
-r--r--r-- root/root      3240 2017-09-08 12:07 usr/include/nspr/prmon.h
-r--r--r-- root/root      8308 2017-09-08 12:07 usr/include/nspr/prerr.h
-r--r--r-- root/root       565 2017-09-08 12:07 usr/include/nspr/plarenas.h
-r--r--r-- root/root     10166 2017-09-08 12:07 usr/include/nspr/prtime.h
-r--r--r-- root/root      3813 2017-09-08 12:07 usr/include/nspr/prlock.h
-r--r--r-- root/root      2640 2017-09-08 12:07 usr/include/nspr/pripcsem.h
-r--r--r-- root/root      8569 2017-09-08 12:07 usr/include/nspr/prshm.h
-r--r--r-- root/root      5811 2017-09-08 12:07 usr/include/nspr/pratom.h
-r--r--r-- root/root      6914 2017-09-08 12:07 usr/include/nspr/prlog.h
-r--r--r-- root/root      3594 2017-09-08 12:07 usr/include/nspr/prcvar.h
-r--r--r-- root/root     16268 2017-09-08 12:07 usr/include/nspr/prmwait.h
-r--r--r-- root/root      6235 2017-09-08 12:07 usr/include/nspr/prenv.h
-r--r--r-- root/root     10009 2017-09-08 12:07 usr/include/nspr/prthread.h
-r--r--r-- root/root      2395 2017-09-08 12:07 usr/include/nspr/prclist.h
-r--r--r-- root/root      2145 2017-09-08 12:07 usr/include/nspr/prcmon.h
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/include/nspr/obsolete/
-r--r--r-- root/root      4914 2017-09-08 12:07 usr/include/nspr/obsolete/protypes.h
-r--r--r-- root/root      2060 2017-09-08 12:07 usr/include/nspr/obsolete/prsem.h
-r--r--r-- root/root      6945 2017-09-08 12:07 usr/include/nspr/obsolete/pralarm.h
-r--r--r-- root/root      5642 2017-09-08 12:07 usr/include/nspr/obsolete/probslet.h
-r--r--r-- root/root      3559 2017-09-08 12:07 usr/include/nspr/prvrsion.h
-r--r--r-- root/root      4834 2017-09-08 12:07 usr/include/nspr/plhash.h
-r--r--r-- root/root      5346 2017-09-08 12:07 usr/include/nspr/prinrval.h
-r--r--r-- root/root      2838 2017-09-08 12:07 usr/include/nspr/prrwlock.h
-r--r--r-- root/root      2461 2017-09-08 12:07 usr/include/nspr/prrng.h
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/include/nspr/private/
-r--r--r-- root/root      8251 2017-09-08 12:07 usr/include/nspr/private/pprio.h
-r--r--r-- root/root       442 2017-09-08 12:07 usr/include/nspr/private/prpriv.h
-r--r--r-- root/root     11201 2017-09-08 12:07 usr/include/nspr/private/pprthred.h
-r--r--r-- root/root      8335 2017-09-08 12:07 usr/include/nspr/prlink.h
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/include/nss/
-r--r--r-- root/root     11280 2017-08-08 15:29 usr/include/nss/secerr.h
-r--r--r-- root/root       622 2017-08-08 15:29 usr/include/nss/secdigt.h
-r--r--r-- root/root       494 2017-08-08 15:29 usr/include/nss/pk11func.h
-r--r--r-- root/root     26916 2017-08-08 15:29 usr/include/nss/pkcs11f.h
-r--r--r-- root/root       327 2017-08-08 15:29 usr/include/nss/nssckft.h
-r--r--r-- root/root     25437 2017-08-08 15:29 usr/include/nss/secpkcs7.h
-r--r--r-- root/root     13214 2017-08-08 15:29 usr/include/nss/secasn1.h
-r--r--r-- root/root      7743 2017-08-08 15:29 usr/include/nss/nssilock.h
-r--r--r-- root/root     14584 2017-08-08 15:29 usr/include/nss/sslt.h
-r--r--r-- root/root      5923 2017-08-08 15:29 usr/include/nss/nssilckt.h
-r--r--r-- root/root      7026 2017-08-08 15:29 usr/include/nss/keythi.h
-r--r--r-- root/root     61070 2017-08-08 15:29 usr/include/nss/pkcs11t.h
-r--r--r-- root/root     12143 2017-08-08 15:29 usr/include/nss/blapit.h
-r--r--r-- root/root     11210 2017-08-08 15:29 usr/include/nss/pkcs12t.h
-r--r--r-- root/root      3083 2017-08-08 15:29 usr/include/nss/portreg.h
-r--r--r-- root/root     13847 2017-08-08 15:29 usr/include/nss/sslerr.h
-r--r--r-- root/root       320 2017-08-08 15:29 usr/include/nss/nssckepv.h
-r--r--r-- root/root      4827 2017-08-08 15:29 usr/include/nss/secoid.h
-r--r--r-- root/root      4994 2017-08-08 15:29 usr/include/nss/nssrwlk.h
-r--r--r-- root/root     10331 2017-08-08 15:29 usr/include/nss/secport.h
-r--r--r-- root/root       908 2017-08-08 15:29 usr/include/nss/cmsreclist.h
-r--r--r-- root/root      1154 2017-08-08 15:29 usr/include/nss/base64.h
-r--r--r-- root/root      1297 2017-08-08 15:29 usr/include/nss/nsslowhash.h
-r--r--r-- root/root      2603 2017-08-08 15:29 usr/include/nss/lowkeyti.h
-r--r--r-- root/root      7456 2017-08-08 15:29 usr/include/nss/pkcs11.h
-r--r--r-- root/root     18188 2017-08-08 15:29 usr/include/nss/secoidt.h
-r--r--r-- root/root      6584 2017-08-08 15:29 usr/include/nss/pk11pqg.h
-r--r--r-- root/root      3420 2017-08-08 15:29 usr/include/nss/utilparst.h
-r--r--r-- root/root      2670 2017-08-08 15:29 usr/include/nss/nssbaset.h
-r--r--r-- root/root     14480 2017-08-08 15:29 usr/include/nss/sslproto.h
-r--r--r-- root/root     16350 2017-08-08 15:29 usr/include/nss/secmodt.h
-r--r--r-- root/root      3202 2017-08-08 15:29 usr/include/nss/certdb.h
-r--r--r-- root/root      3248 2017-08-08 15:29 usr/include/nss/nssb64.h
-r--r--r-- root/root      3369 2017-08-08 15:29 usr/include/nss/secdig.h
-r--r--r-- root/root     59989 2017-08-08 15:29 usr/include/nss/cert.h
-r--r--r-- root/root       968 2017-08-08 15:29 usr/include/nss/nssutil.h
-r--r--r-- root/root      2505 2017-08-08 15:29 usr/include/nss/nssckbi.h
-r--r--r-- root/root     17273 2017-08-08 15:29 usr/include/nss/cmst.h
-r--r--r-- root/root      2303 2017-08-08 15:29 usr/include/nss/cmmft.h
-r--r--r-- root/root      1408 2017-08-08 15:29 usr/include/nss/pkcs12.h
-r--r--r-- root/root      2034 2017-08-08 15:29 usr/include/nss/nssckfwt.h
-r--r--r-- root/root      8465 2017-08-08 15:29 usr/include/nss/keyhi.h
-r--r--r-- root/root     46937 2017-08-08 15:29 usr/include/nss/certt.h
-r--r--r-- root/root       380 2017-08-08 15:29 usr/include/nss/nsslocks.h
-r--r--r-- root/root     64432 2017-08-08 15:29 usr/include/nss/crmf.h
-r--r--r-- root/root       426 2017-08-08 15:29 usr/include/nss/cryptoht.h
-r--r--r-- root/root     43207 2017-08-08 15:29 usr/include/nss/cmmf.h
-r--r--r-- root/root       615 2017-08-08 15:29 usr/include/nss/pkcs11u.h
-r--r--r-- root/root      2164 2017-08-08 15:29 usr/include/nss/seccomon.h
-r--r--r-- root/root       284 2017-08-08 15:29 usr/include/nss/keyt.h
-r--r--r-- root/root     13895 2017-08-08 15:29 usr/include/nss/nss.h
-r--r--r-- root/root      1202 2017-08-08 15:29 usr/include/nss/pkcs1sig.h
-r--r--r-- root/root       755 2017-08-08 15:29 usr/include/nss/p12plcy.h
-r--r--r-- root/root     17113 2017-08-08 15:29 usr/include/nss/nssckfwc.h
-r--r--r-- root/root     10148 2017-08-08 15:29 usr/include/nss/jar.h
-r--r--r-- root/root       347 2017-08-08 15:29 usr/include/nss/key.h
-r--r--r-- root/root      7235 2017-08-08 15:29 usr/include/nss/nssckfw.h
-r--r--r-- root/root       775 2017-08-08 15:29 usr/include/nss/pkcs11p.h
-r--r--r-- root/root      1964 2017-08-08 15:29 usr/include/nss/jar-ds.h
-r--r--r-- root/root     10916 2017-08-08 15:29 usr/include/nss/secasn1t.h
-r--r--r-- root/root      3261 2017-08-08 15:29 usr/include/nss/utilpars.h
-r--r--r-- root/root       466 2017-08-08 15:29 usr/include/nss/nssb64t.h
-r--r--r-- root/root     48598 2017-08-08 15:29 usr/include/nss/pk11pub.h
-r--r--r-- root/root       314 2017-08-08 15:29 usr/include/nss/nssckg.h
-r--r--r-- root/root     28869 2017-08-08 15:29 usr/include/nss/ocsp.h
-r--r--r-- root/root     64416 2017-08-08 15:29 usr/include/nss/ssl.h
-r--r--r-- root/root      3969 2017-08-08 15:29 usr/include/nss/secdert.h
-r--r--r-- root/root      2099 2017-08-08 15:29 usr/include/nss/secpkcs5.h
-r--r--r-- root/root      6672 2017-08-08 15:29 usr/include/nss/nssbase.h
-r--r--r-- root/root       535 2017-08-08 15:29 usr/include/nss/nssrwlkt.h
-r--r--r-- root/root     12511 2017-08-08 15:29 usr/include/nss/ocspt.h
-r--r--r-- root/root      5457 2017-08-08 15:29 usr/include/nss/crmft.h
-r--r--r-- root/root       366 2017-08-08 15:29 usr/include/nss/nssckt.h
-r--r--r-- root/root      7290 2017-08-08 15:29 usr/include/nss/secmod.h
-r--r--r-- root/root       731 2017-08-08 15:29 usr/include/nss/pk11sdr.h
-r--r--r-- root/root       388 2017-08-08 15:29 usr/include/nss/eccutil.h
-r--r--r-- root/root      2374 2017-08-08 15:29 usr/include/nss/pkcs11uri.h
-r--r--r-- root/root      9518 2017-08-08 15:29 usr/include/nss/pk11priv.h
-r--r--r-- root/root      9462 2017-08-08 15:29 usr/include/nss/p12.h
-r--r--r-- root/root       442 2017-08-08 15:29 usr/include/nss/shsign.h
-r--r--r-- root/root      8662 2017-08-08 15:29 usr/include/nss/utilrename.h
-r--r--r-- root/root      1618 2017-08-08 15:29 usr/include/nss/utilmodt.h
-r--r--r-- root/root      6019 2017-08-08 15:29 usr/include/nss/secder.h
-r--r--r-- root/root      4469 2017-08-08 15:29 usr/include/nss/secitem.h
-r--r--r-- root/root     64748 2017-08-08 15:29 usr/include/nss/nssckmdt.h
-r--r--r-- root/root      1719 2017-08-08 15:29 usr/include/nss/sechash.h
-r--r--r-- root/root      7163 2017-08-08 15:29 usr/include/nss/secmime.h
-r--r--r-- root/root      2467 2017-08-08 15:29 usr/include/nss/ciferfam.h
-r--r--r-- root/root      1704 2017-08-08 15:29 usr/include/nss/jarfile.h
-r--r--r-- root/root      6923 2017-08-08 15:29 usr/include/nss/ecl-exp.h
-r--r--r-- root/root      1693 2017-08-08 15:29 usr/include/nss/hasht.h
-r--r--r-- root/root      2290 2017-08-08 15:29 usr/include/nss/lowkeyi.h
-r--r--r-- root/root      4538 2017-08-08 15:29 usr/include/nss/p12t.h
-r--r--r-- root/root     39762 2017-08-08 15:29 usr/include/nss/cms.h
-r--r--r-- root/root     15438 2017-08-08 15:29 usr/include/nss/cryptohi.h
-r--r--r-- root/root      5695 2017-08-08 15:29 usr/include/nss/smime.h
-r--r--r-- root/root      3839 2017-08-08 15:29 usr/include/nss/preenc.h
-r--r--r-- root/root      9209 2017-08-08 15:29 usr/include/nss/pkcs7t.h
-r--r--r-- root/root     18960 2017-08-08 15:29 usr/include/nss/pkcs11n.h
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/bin/
-rwxrwxr-x root/root    171676 2017-09-08 12:07 usr/bin/modutil
-rwxr-xr-x root/root      2549 2017-09-08 12:07 usr/bin/nspr-config
-rwxrwxr-x root/root    125080 2017-09-08 12:07 usr/bin/crlutil
-rwxrwxr-x root/root    108772 2017-09-08 12:07 usr/bin/cmsutil
-rwxrwxr-x root/root    190864 2017-09-08 12:07 usr/bin/signtool
-rwxr-xr-x root/root     16442 2017-09-08 12:07 usr/bin/smime
-rwxrwxr-x root/root    100600 2017-09-08 12:07 usr/bin/signver
-rwxr-xr-x root/root      2431 2017-09-08 12:07 usr/bin/nss-config
-rwxrwxr-x root/root    100900 2017-09-08 12:07 usr/bin/pk12util
-rwxrwxr-x root/root    124992 2017-09-08 12:07 usr/bin/ssltap
-rwxrwxr-x root/root    182940 2017-09-08 12:07 usr/bin/certutil
-rwxrwxr-x root/root     22056 2017-09-08 12:07 usr/bin/shlibsign
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/doc/
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/doc/mozilla-nss-3.31.1/
-rw-r--r-- root/root     26434 2009-04-08 11:39 usr/doc/mozilla-nss-3.31.1/lgpl-2.1.txt
-rw-r--r-- root/root     17987 2007-06-28 15:04 usr/doc/mozilla-nss-3.31.1/gpl-2.0.txt
-rw-r--r-- root/root     18152 2009-01-01 02:10 usr/doc/mozilla-nss-3.31.1/faq.html
-rw-r--r-- root/root     25755 2008-02-27 02:35 usr/doc/mozilla-nss-3.31.1/MPL-1.1.txt

Last edited by kjhambrick; 10-16-2017 at 07:16 AM. Reason: and /usr/bin/
 
Old 10-16-2017, 07:38 AM   #9
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
coralfang --

Replying to my own post ...

I created a compat32 package via /usr/sbin/convertpkg-compat32 as recommended by Alien Bob.

Very Nice !

It looks safe to me ...

There are no files from /usr/include/

The 32-bit Programs are installed in /usr/bin/32/

The doinst.sh program looks safe enough too !

Alien Bob is THE MAN !

-- kjh

# 1. create a compat32 package from my 32-bit Slackware 14.2 local mirror:

Code:
# /usr/sbin/convertpkg-compat32 \
     -i /home/dld/slackware/slackware-14.2-32/patches/packages/mozilla-nss-3.31.1-i586-1_slack14.2.txz \
     -o mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz

<<output snipped>

Slackware package /tmp/mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz created.

Package created:  /tmp/mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
# 2. what is in the Package ???

Code:
# cd /tmp/
# tar -tvf ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz

drwxr-xr-x root/root         0 2017-10-16 07:23 ./
drwxr-xr-x root/root         0 2017-10-16 07:23 usr/
drwxr-xr-x root/root         0 2017-10-16 07:23 usr/bin/
drwxr-xr-x root/root         0 2017-10-16 07:23 usr/bin/32/
-rwxr-xr-x root/root      2549 2017-09-08 12:07 usr/bin/32/nspr-config
-rwxrwxr-x root/root    125080 2017-09-08 12:07 usr/bin/32/crlutil
-rwxrwxr-x root/root    100600 2017-09-08 12:07 usr/bin/32/signver
-rwxr-xr-x root/root      2431 2017-09-08 12:07 usr/bin/32/nss-config
-rwxrwxr-x root/root    171676 2017-09-08 12:07 usr/bin/32/modutil
-rwxrwxr-x root/root    108772 2017-09-08 12:07 usr/bin/32/cmsutil
-rwxrwxr-x root/root    190864 2017-09-08 12:07 usr/bin/32/signtool
-rwxrwxr-x root/root    124992 2017-09-08 12:07 usr/bin/32/ssltap
-rwxr-xr-x root/root     16442 2017-09-08 12:07 usr/bin/32/smime
-rwxrwxr-x root/root    182940 2017-09-08 12:07 usr/bin/32/certutil
-rwxrwxr-x root/root     22056 2017-09-08 12:07 usr/bin/32/shlibsign
-rwxrwxr-x root/root    100900 2017-09-08 12:07 usr/bin/32/pk12util
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/doc/
drwxr-xr-x root/root         0 2017-10-16 07:23 usr/doc/mozilla-nss-3.31.1/
-rw-r--r-- root/root     26434 2009-04-08 11:39 usr/doc/mozilla-nss-3.31.1/lgpl-2.1.txt
-rw-r--r-- root/root     17987 2007-06-28 15:04 usr/doc/mozilla-nss-3.31.1/gpl-2.0.txt
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/lib/
-rwxr-xr-x root/root    500364 2017-09-08 12:07 usr/lib/libnssckbi.so
-rwxr-xr-x root/root   1349168 2017-09-08 12:07 usr/lib/libnss3.so
-rwxr-xr-x root/root      9564 2017-09-08 12:07 usr/lib/libfreebl3.so
-rwxr-xr-x root/root    484836 2017-09-08 12:07 usr/lib/libfreeblpriv3.so
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libsoftokn3.chk
-rwxr-xr-x root/root     13692 2017-09-08 12:07 usr/lib/libplds4.so
-rwxr-xr-x root/root    153400 2017-09-08 12:07 usr/lib/libnssdbm3.so
drwxr-xr-x root/root         0 2017-09-08 12:07 usr/lib/pkgconfig/
-rw-r--r-- root/root       218 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nspr.pc
-rw-r--r-- root/root       268 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nss.pc
-rw-r--r-- root/root    158876 2017-09-08 12:07 usr/lib/libcrmf.a
-rwxr-xr-x root/root    306264 2017-09-08 12:07 usr/lib/libgtest1.so
-rwxr-xr-x root/root    170796 2017-09-08 12:07 usr/lib/libsmime3.so
-rwxr-xr-x root/root    262028 2017-09-08 12:07 usr/lib/libnspr4.so
-rwxr-xr-x root/root    281028 2017-09-08 12:07 usr/lib/libsoftokn3.so
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libnssdbm3.chk
-rwxr-xr-x root/root      9540 2017-09-08 12:07 usr/lib/libnsssysinit.so
-rwxr-xr-x root/root    170020 2017-09-08 12:07 usr/lib/libnssutil3.so
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libfreebl3.chk
-rwxr-xr-x root/root     17852 2017-09-08 12:07 usr/lib/libplc4.so
-rw-r--r-- root/root       899 2017-09-08 12:02 usr/lib/libfreeblpriv3.chk
-rwxr-xr-x root/root    334524 2017-09-08 12:07 usr/lib/libssl3.so
drwxr-xr-x root/root         0 2017-10-16 07:23 install/
-rw-r--r-- root/root      1235 2017-10-16 07:23 install/slack-desc
-rw-r--r-- root/root       197 2017-10-16 07:23 install/doinst.sh
# 3. what is in install/doinst.sh ?

Code:
# tar -xvf ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz install/doinst.sh
# cat install/doinst.sh

( cd usr/lib/pkgconfig ; rm -rf nss.pc )
( cd usr/lib/pkgconfig ; ln -sf mozilla-nss.pc nss.pc )
( cd usr/lib/pkgconfig ; rm -rf nspr.pc )
( cd usr/lib/pkgconfig ; ln -sf mozilla-nspr.pc nspr.pc )
# 4. clean up my messes
Code:
# rm -rf /tmp/install ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
 
1 members found this post helpful.
Old 10-16-2017, 02:55 PM   #10
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by kjhambrick View Post
coralfang --

May I ask what 32-bit app you're trying to run ?

af7567 mentioned processing the 32-bit mozilla-nss Package thru /usr/sbin/convertpkg-compat32 which would include /usr/lib/libnss3.so along with a lot of other 'stuff'
Oh i should have mentioned that. I'm trying to get "Garry's mod" to run via Steam.
However, i followed your advice to install a converted package of mozilla-nss, but the game is complaining about a whole other bunch of missing libraries now.

I've been reading up more about this game, and there are alot of problems with the Linux version it seems.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] use slackbuild to install package xiongnu Slackware - Installation 5 01-12-2016 01:36 AM
Problem with the package libnss-ldap and libpam-ldap Pierrick Linux - Newbie 1 05-19-2015 11:38 PM
[SOLVED] Difference between libnss-mysql and libnss-mysql-bg packages Cyrolancer Linux - Server 1 02-07-2012 06:03 PM
What exactly does a slackbuild do (aside from installing a package)? Cultist Slackware 12 02-04-2011 01:48 AM
mplayerplug-in 3.55 - Looking for slackbuild or package ErV Slackware 9 12-22-2008 09:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration