Originally posted by: Brian.Fitzgerald
I followed a tree of dependencies with some RPM commands.
I had already downloaded the parts of aixtoolbox that I wanted.
# pwd
/opensource/aixtoolbox/RPMS/ppc/samba
# rpm -qpR samba-4.6.4-2.aix6.1.ppc.rpm
samba-common = 4.6.4-2
samba-libs = 4.6.4-2
bash
cups >= 2.0.2-2
AIX-rpm >= 6.1.0.0
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/sh
/usr/bin/ksh
libCHARSET3-samba4.so
libaddns-samba4.so
libads-samba4.so
libasn1-samba4.so
libasn1util-samba4.so
libauth-sam-reply-samba4.so
libauth-samba4.so
libauthkrb5-samba4.so
libbsd.a(shr.o)
libc.a(shr.o)
libcli-cldap-samba4.so
libcli-ldap-common-samba4.so
libcli-ldap-samba4.so
libcli-nbt-samba4.so
libcli-smb-common-samba4.so
libcli-spoolss-samba4.so
libcliauth-samba4.so
libcom_err-samba4.so
libcups.so
libdbwrap-samba4.so
libdcerpc-binding.so
libdcerpc-samba-samba4.so
libevents-samba4.so
libflag-mapping-samba4.so
libgenrand-samba4.so
libgensec-samba4.so
libgse-samba4.so
libgssapi-samba4.so
libhcrypto-samba4.so
libheimbase-samba4.so
libhx509-samba4.so
libinterfaces-samba4.so
libiov-buf-samba4.so
libkrb5-samba4.so
libkrb5samba-samba4.so
libldb.so
libldbsamba-samba4.so
liblibcli-lsa3-samba4.so
liblibcli-netlogon3-samba4.so
liblibsmb-samba4.so
libmessages-dgm-samba4.so
libmessages-util-samba4.so
libmsghdr-samba4.so
libmsrpc3-samba4.so
libndr-krb5pac.so
libndr-nbt.so
libndr-samba-samba4.so
libndr-samba4.so
libndr-standard.so
libndr.so
libnet-keytab-samba4.so
libnetapi.so
libnetif-samba4.so
libnon-posix-acls-samba4.so
libnpa-tstream-samba4.so
libnsl.a(shr.o)
libpopt-samba3-samba4.so
libpopt.so
libprinting-migrate-samba4.so
libpthread.a(shr_xpg5.o)
libreplace-samba4.so
libroken-samba4.so
librtl.a(shr.o)
libsamba-cluster-support-samba4.so
libsamba-credentials.so
libsamba-debug-samba4.so
libsamba-errors.so
libsamba-hostconfig.so
libsamba-modules-samba4.so
libsamba-passdb.so
libsamba-security-samba4.so
libsamba-sockets-samba4.so
libsamba-util.so
libsamba3-util-samba4.so
libsamdb-common-samba4.so
libsamdb.so
libsecrets3-samba4.so
libserver-id-db-samba4.so
libserver-role-samba4.so
libsmb-transport-samba4.so
libsmbconf.so
libsmbd-base-samba4.so
libsmbd-conn-samba4.so
libsmbd-shim-samba4.so
libsmbldap.so
libsocket-blocking-samba4.so
libsys-rw-samba4.so
libtalloc-report-samba4.so
libtalloc.so
libtdb-wrap-samba4.so
libtdb.so
libtevent-util.so
libtevent.so
libtime-basic-samba4.so
libtrusts-util-samba4.so
libutil-cmdline-samba4.so
libutil-reg-samba4.so
libutil-setid-samba4.so
libutil-tdb-samba4.so
libwbclient.so
libwinbind-client-samba4.so
libwind-samba4.so
libxattr-tdb-samba4.so
cd ../cups
# rpm -qpR cups-2.0.2-2.aix6.1.ppc.rpm
cups-libs = 2.0.2-2
/bin/sh
/bin/sh
libc.a(shr.o)
libgcc_s.a(shr.o)
libiconv.a(shr4.o)
libpam.a(shr.o)
libpthreads.a(shr_comm.o)
libpthreads.a(shr_xpg5.o)
libstdc++.a(libstdc++.so.6)
libz.a(libz.so.1)
# rpm -qpR cups-libs-2.0.2-2.aix6.1.ppc.rpm
libjpeg >= 6b-6
libpaper >= 1.1.23-1
libpng >= 1.2.32-2
libtiff >= 3.8.2-1
libc.a(shr.o)
libgcc_s.a(shr.o)
libiconv.a(shr4.o)
libpthreads.a(shr_xpg5.o)
libstdc++.a(libstdc++.so.6)
libz.a(libz.so.1)
cd ../libjpeg
# rpm -qpR libjpeg-6b-6.aix5.1.ppc.rpm
libc.a(shr.o)
libjpeg.a(libjpeg.so.62)
# rpm -qpR libjpeg-devel-6b-6.aix5.1.ppc.rpm
libjpeg
Hmmmm. The devel version in the directory with the regular binary references the directory it is in instead of a binary or an RPM.
Maybe that breaks something in a very curious and unexpected way. I don't know. I hope someone does.
Regards,
Brian