Language:
switch to room list switch to menu My folders
Go to page: 1 [2] 3 4 5 6 ... Last
[#] Thu Dec 03 2020 17:33:32 EST from ParanoidDelusions

Subject: Re: Unable to make text-client Deb 10

[Reply] [ReplyQuoted] [Headers] [Print]

Same issues as Debian. I've bolded relevant lines below. Install from Easy-Install then attempt to download, configure, compile and install text-client.

extclient.h:122:10: fatal error: libcitadel.h: No such file or directory
 #include <libcitadel.h>


All finished! You are ready to log in.
[root@localhost donovan]# service citadel restart
Redirecting to /bin/systemctl restart citadel.service
[root@localhost donovan]# citadel
bash: citadel: command not found...
[root@localhost donovan]# exit
exit
[donovan@localhost ~]$ citadel
bash: citadel: command not found...
[donovan@localhost ~]$ pwd
/home/donovan
[donovan@localhost ~]$ cd Downloads
[donovan@localhost Downloads]$ ls
textclient  textclient.tar.gz
[donovan@localhost Downloads]$ cd textclient
[donovan@localhost textclient]$ ls
bootstrap      client_passwords.c  md5.c                routines2.c
citadel.c      commands.c          messages.c           routines.c
citadel_ipc.c  configure           package-version.txt  screen.c
citadel.rc     ipc_c_tcp.c         README.txt           textclient.h
client_chat.c  Makefile            rooms.c              tuiconfig.c
[donovan@localhost textclient]$ su
Password:
[root@localhost textclient]# ls
bootstrap      client_passwords.c  md5.c                routines2.c
citadel.c      commands.c          messages.c           routines.c
citadel_ipc.c  configure           package-version.txt  screen.c
citadel.rc     ipc_c_tcp.c         README.txt           textclient.h
client_chat.c  Makefile            rooms.c              tuiconfig.c
[root@localhost textclient]# ./configure


Running the configure script to create config.mk

Testing for OpenSSL...
SSL: yes
CFLAGS := -ggdb -DHAVE_OPENSSL
LDFLAGS :=  -lssl -lcrypto
PREFIX := /usr/local
BINDIR := /usr/local/bin
CTDLDIR := /usr/local/citadel

[root@localhost textclient]# make
gcc -c -ggdb -DHAVE_OPENSSL -DCTDLDIR=\"/usr/local/citadel\" citadel.c -o citadel.o
In file included from citadel.c:15:
textclient.h:122:10: fatal error: libcitadel.h: No such file or directory
 #include <libcitadel.h>
          ^~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:26: citadel.o] Error 1
[root@localhost textclient]# ldconfig -v
ldconfig: Can't stat /libx32: No such file or directory
ldconfig: Path `/usr/lib' given more than once
ldconfig: Path `/usr/lib64' given more than once
ldconfig: Can't stat /usr/libx32: No such file or directory
/usr/lib64//bind9-export:
    libisccfg-export.so.163 -> libisccfg-export.so.163.0.4
    libisc-export.so.1104 -> libisc-export.so.1104.0.0
    libirs-export.so.161 -> libirs-export.so.161.0.0
    libdns-export.so.1107 -> libdns-export.so.1107.1.0
/usr/lib64/dyninst:
    libsymtabAPI.so.10.1 -> libsymtabAPI.so.10.1.0
    libsymLite.so.10.1 -> libsymLite.so.10.1.0
    libstackwalk.so.10.1 -> libstackwalk.so.10.1.0
    libpcontrol.so.10.1 -> libpcontrol.so.10.1.0
    libpatchAPI.so.10.1 -> libpatchAPI.so.10.1.0
    libparseAPI.so.10.1 -> libparseAPI.so.10.1.0
    libinstructionAPI.so.10.1 -> libinstructionAPI.so.10.1.0
    libdyninstAPI_RT.so.10.1 -> libdyninstAPI_RT.so.10.1.0
    libdyninstAPI.so.10.1 -> libdyninstAPI.so.10.1.0
    libdynElf.so.10.1 -> libdynElf.so.10.1.0
    libdynDwarf.so.10.1 -> libdynDwarf.so.10.1.0
    libdynC_API.so.10.1 -> libdynC_API.so.10.1.0
    libcommon.so.10.1 -> libcommon.so.10.1.0
/usr/lib64/iscsi:
    libiscsi.so.8 -> libiscsi.so.8.0.0
/lib:
/lib64:
    libboost_filesystem.so.1.66.0 -> libboost_filesystem.so.1.66.0
    libboost_timer.so.1.66.0 -> libboost_timer.so.1.66.0
    libcgraph.so.6 -> libcgraph.so.6.0.0
    libatomic_ops_gpl.so.1 -> libatomic_ops_gpl.so.1.1.2
    libsource-highlight.so.4 -> libsource-highlight.so.4.0.1
    libatomic_ops.so.1 -> libatomic_ops.so.1.1.1
    libcdt.so.5 -> libcdt.so.5.0.0
    libbabeltrace.so.1 -> libbabeltrace.so.1.0.0
    libisl.so.15 -> libisl.so.15.1.1
    libbabeltrace-lttng-live.so.1 -> libbabeltrace-lttng-live.so.1.0.0
    libbabeltrace-dummy.so.1 -> libbabeltrace-dummy.so.1.0.0
    libbabeltrace-ctf.so.1 -> libbabeltrace-ctf.so.1.0.0
    libXaw.so.7 -> libXaw7.so.7.0.0
    libgccpp.so.1 -> libgccpp.so.1.3.1
    libbabeltrace-ctf-text.so.1 -> libbabeltrace-ctf-text.so.1.0.0
    libbabeltrace-ctf-metadata.so.1 -> libbabeltrace-ctf-metadata.so.1.0.0
    libcord.so.1 -> libcord.so.1.3.0
    libipt.so.1 -> libipt.so.1.6.1
    libtbbmalloc_proxy.so.2 -> libtbbmalloc_proxy.so.2
    libguilereadline-v-18.so.18 -> libguilereadline-v-18.so.18.0.0
    libtbbmalloc.so.2 -> libtbbmalloc.so.2
    libisl.so.13 -> libisl.so.13.1.0
    libtbb.so.2 -> libtbb.so.2
    libkadm5srv_mit.so.11 -> libkadm5srv_mit.so.11.0
    libirml.so.1 -> libirml.so.1
    libxdot.so.4 -> libxdot.so.4.0.0
    libpathplan.so.4 -> libpathplan.so.4.0.0
    libkadm5clnt_mit.so.11 -> libkadm5clnt_mit.so.11.0
    liblab_gamut.so.1 -> liblab_gamut.so.1.0.0
    libgvpr.so.2 -> libgvpr.so.2.0.0
    libpcre2-16.so.0 -> libpcre2-16.so.0.7.1
    libpcre2-32.so.0 -> libpcre2-32.so.0.7.1
    libgvc.so.6 -> libgvc.so.6.0.0
    libguile-2.0.so.22 -> libguile-2.0.so.22.8.1
    libcc1.so.0 -> libcc1.so.0.0.0
    libgc.so.1 -> libgc.so.1.3.2
    libwsman_clientpp.so.1 -> libwsman_clientpp.so.1.0.0
    libatasmart.so.4 -> libatasmart.so.4.0.5
    libavahi-core.so.7 -> libavahi-core.so.7.0.2
    libomapi.so.0 -> libomapi.so.0.0.0
    libdhcpctl.so.0 -> libdhcpctl.so.0.0.0
    libIntelXvMC.so.1 -> libIntelXvMC.so.1.0.0
    libcheese-gtk.so.25 -> libcheese-gtk.so.25.1.0
    libluksmeta.so.0 -> libluksmeta.so.0.0.0
    libnss_sss.so.2 -> libnss_sss.so.2
    libvmtools.so.0 -> libvmtools.so.0.0.0
    libdmiinfo.so.0 -> libdmiinfo.so.0.0.0
    libvgauth.so.0 -> libvgauth.so.0.0.0
    libcmpiOSBase_Common.so.0 -> libcmpiOSBase_Common.so.0.0.0
    libguestlib.so.0 -> libguestlib.so.0.0.0
    libcanberra-gtk3.so.0 -> libcanberra-gtk3.so.0.1.9
    libDeployPkg.so.0 -> libDeployPkg.so.0.0.0
    libwbclient.so.0 -> libwbclient.so.0.15
    libxmlsec1-openssl.so.1 -> libxmlsec1-openssl.so.1.2.25
    libcanberra.so.0 -> libcanberra.so.0.2.5
    libsnmpIndicationHandler.so.1 -> libsnmpIndicationHandler.so.1
    libosinfo-1.0.so.0 -> libosinfo-1.0.so.0.1005.0
    libpegwsmserver.so.1 -> libpegwsmserver.so.1
    libpegwql.so.1 -> libpegwql.so.1
    libpegwebserver.so.1 -> libpegwebserver.so.1
    libpegslp_client.so.1 -> libpegslp_client.so.1
    libtotem.so.0 -> libtotem.so.0.0.0
    libpegslp.so.1 -> libpegslp.so.1
    libpegservice.so.1 -> libpegservice.so.1
    libpegserver.so.1 -> libpegserver.so.1
    libgdm.so.1 -> libgdm.so.1.0.0
    libpegrepository.so.1 -> libpegrepository.so.1
    libpegqueryexpression.so.1 -> libpegqueryexpression.so.1
    libtracker-sparql-2.0.so.0 -> libtracker-sparql-2.0.so.0.105.0
    libpegquerycommon.so.1 -> libpegquerycommon.so.1
    libpegprovidermanager.so.1 -> libpegprovidermanager.so.1
    libtracker-miner-2.0.so.0 -> libtracker-miner-2.0.so.0.105.0
    libpegprovider.so.1 -> libpegprovider.so.1
    libpegprm.so.1 -> libpegprm.so.1
    libpegpmservice.so.1 -> libpegpmservice.so.1
    libpegpmrouter.so.1 -> libpegpmrouter.so.1
    libmutter-4.so.0 -> libmutter-4.so.0.0.0
    libpeglistener.so.1 -> libpeglistener.so.1
    libmetacity.so.1 -> libmetacity.so.1.1.0
    libpegindicationservice.so.1 -> libpegindicationservice.so.1
    libsctp.so.1 -> libsctp.so.1.0.18
    libpeghandlerservice.so.1 -> libpeghandlerservice.so.1
    libtracker-control-2.0.so.0 -> libtracker-control-2.0.so.0.105.0
    libpeghandler.so.1 -> libpeghandler.so.1
    libpeggetoopt.so.1 -> libpeggetoopt.so.1
    libgnome-bluetooth.so.13 -> libgnome-bluetooth.so.13.0.1
    libpeggeneral.so.1 -> libpeggeneral.so.1
    libpegfql.so.1 -> libpegfql.so.1
    libcheese.so.8 -> libcheese.so.8.0.10
    libgstphotography-1.0.so.0 -> libgstphotography-1.0.so.0.1601.0
    libProviderRegistrationProvider.so.1 -> libProviderRegistrationProvider.so.1
    libgstwebrtc-1.0.so.0 -> libgstwebrtc-1.0.so.0.1601.0
    libgstmpegts-1.0.so.0 -> libgstmpegts-1.0.so.0.1601.0
    libInteropProvider.so.1 -> libInteropProvider.so.1
    libNamespaceProvider.so.1 -> libNamespaceProvider.so.1
    libgstisoff-1.0.so.0 -> libgstisoff-1.0.so.0.1601.0
    libFileListenerDestination.so.1 -> libFileListenerDestination.so.1
    libgstinsertbin-1.0.so.0 -> libgstinsertbin-1.0.so.0.1601.0
    libDefaultProviderManager.so.1 -> libDefaultProviderManager.so.1
    libgstwayland-1.0.so.0 -> libgstwayland-1.0.so.0.1601.0
    libgstcodecparsers-1.0.so.0 -> libgstcodecparsers-1.0.so.0.1601.0
    libConfigSettingProvider.so.1 -> libConfigSettingProvider.so.1
    libpegexportclient.so.1 -> libpegexportclient.so.1
    libgstbasecamerabinsrc-1.0.so.0 -> libgstbasecamerabinsrc-1.0.so.0.1601.0
    libgsturidownloader-1.0.so.0 -> libgsturidownloader-1.0.so.0.1601.0
    libgstbadaudio-1.0.so.0 -> libgstbadaudio-1.0.so.0.1601.0
    libCertificateProvider.so.1 -> libCertificateProvider.so.1
    libgstadaptivedemux-1.0.so.0 -> libgstadaptivedemux-1.0.so.0.1601.0
    libgstsctp-1.0.so.0 -> libgstsctp-1.0.so.0.1601.0
    libpegexportserver.so.1 -> libpegexportserver.so.1
    libsrtp.so.1 -> libsrtp.so.1.0.0
    libpegcql.so.1 -> libpegcql.so.1
    libpegconfig.so.1 -> libpegconfig.so.1
    libaprutil-1.so.0 -> libaprutil-1.so.0.6.1
    libpegcompiler.so.1 -> libpegcompiler.so.1
    libCIMxmlIndicationHandler.so.1 -> libCIMxmlIndicationHandler.so.1
    libopeniscsiusr.so.0.2.0 -> libopeniscsiusr.so.0.2.0
    libiscsi.so.0 -> libiscsi.so.0
    libpegcommon.so.1 -> libpegcommon.so.1
    libCIMQueryCapabilitiesProvider.so.1 -> libCIMQueryCapabilitiesProvider.so.1
    libgrlpls-0.3.so.0 -> libgrlpls-0.3.so.0.306.0
    libgrlnet-0.3.so.0 -> libgrlnet-0.3.so.0.306.0
    libpegcliutils.so.1 -> libpegcliutils.so.1
    libhgfs.so.0 -> libhgfs.so.0.0.0
    libslp.so.1 -> libslp.so.1.0.0
    libgrilo-0.3.so.0 -> libgrilo-0.3.so.0.306.1
    libtotem-plparser.so.18 -> libtotem-plparser.so.18.1.2
    libmusicbrainz5.so.1 -> libmusicbrainz5.so.1.0.0
    libtotem-plparser-mini.so.18 -> libtotem-plparser-mini.so.18.1.2
    libgstplayer-1.0.so.0 -> libgstplayer-1.0.so.0.1601.0
    libquvi-0.9-0.9.4.so -> libquvi-0.9-0.9.4.so
    libneon.so.27 -> libneon.so.27.3.2
    libgupnp-av-1.0.so.2 -> libgupnp-av-1.0.so.2.0.0
    libwsman_curl_client_transport.so.1 -> libwsman_curl_client_transport.so.1.0.0
    libpegauthentication.so.1 -> libpegauthentication.so.1
    libgom-1.0.so.0 -> libgom-1.0.so.0.1.0
    libpegclient.so.1 -> libpegclient.so.1
    libipa_hbac.so.0 -> libipa_hbac.so.0.1.0
    libcmpiCppImpl.so.1 -> libcmpiCppImpl.so.1
    libcimrsserver.so.1 -> libcimrsserver.so.1
    libfwupd.so.2 -> libfwupd.so.2.0.0
    libwsman_client.so.4 -> libwsman_client.so.4.0.0
    libwsman.so.1 -> libwsman.so.1.0.0
    libldns.so.2 -> libldns.so.2.0.0
    libgvnc-1.0.so.0 -> libgvnc-1.0.so.0.0.1
    libvncclient.so.0 -> libvncclient.so.0.0.0
    libevview3.so.3 -> libevview3.so.3.0.0
    librelp.so.0 -> librelp.so.0.4.0
    libevdocument3.so.4 -> libevdocument3.so.4.0.0
    libnss_mymachines.so.2 -> libnss_mymachines.so.2
    libspectre.so.1 -> libspectre.so.1.1.8
    libbd_mdraid.so.2 -> libbd_mdraid.so.2.0.0
    libgs.so.9 -> libgs.so.9.25
    libgcab-1.0.so.0 -> libgcab-1.0.so.0.0.0
    libgd.so.3 -> libgd.so.3.0.5
    libvirt-qemu.so.0 -> libvirt-qemu.so.0.4005.0
    libfontembed.so.1 -> libfontembed.so.1.0.0
    libhpmud.so.0 -> libhpmud.so.0.0.6
    libcupsfilters.so.1 -> libcupsfilters.so.1.0.0
    libmtp.so.9 -> libmtp.so.9.3.0
    libqpdf.so.18 -> libqpdf.so.18.2.1
    libhpipp.so.0 -> libhpipp.so.0.0.1
    libspeechd.so.2 -> libspeechd.so.2.6.0
    libvirt-lxc.so.0 -> libvirt-lxc.so.0.4005.0
    libespeak-ng.so.1 -> libespeak-ng.so.1.1.49
    libhpip.so.0 -> libhpip.so.0.0.1
    libpcaudio.so.0 -> libpcaudio.so.0.0.1
    libhpdiscovery.so.0 -> libhpdiscovery.so.0.0.1
    libsamplerate.so.0 -> libsamplerate.so.0.1.8
    libsane.so.1 -> libsane.so.1.0.27
    libao.so.4 -> libao.so.4.1.0
    libvncserver.so.0 -> libvncserver.so.0.0.0
    libbrlapi.so.0.6 -> libbrlapi.so.0.6.7
    libgphoto2_port.so.12 -> libgphoto2_port.so.12.0.0
    libbd_kbd.so.2 -> libbd_kbd.so.2.0.0
    libgphoto2.so.6 -> libgphoto2.so.6.0.0
    libbd_dm.so.2 -> libbd_dm.so.2.0.0
    liblockdev.so.1 -> liblockdev.so.1.0.0
    libgfapi.so.0 -> libgfapi.so.0.0.0
    libvirt-gobject-1.0.so.0 -> libvirt-gobject-1.0.so.0.2000.0
    libvirt-admin.so.0 -> libvirt-admin.so.0.4005.0
    libverto-libevent.so.1 -> libverto-libevent.so.1.0.0
    libauthselect.so.1 -> libauthselect.so.1.2.0
    libopenscap.so.25 -> libopenscap.so.25.1.0
    libvirt-glib-1.0.so.0 -> libvirt-glib-1.0.so.0.2000.0
    libfprint.so.2 -> libfprint.so.2.0.0
    libvirt.so.0 -> libvirt.so.0.4005.0
    libmediaart-2.0.so.0 -> libmediaart-2.0.so.0.904.0
    libisns.so.0 -> libisns.so.0
    libgsf-1.so.114 -> libgsf-1.so.114.0.41
    libdevmapper-event-lvm2.so.2.03 -> libdevmapper-event-lvm2.so.2.03
    libgtk-vnc-2.0.so.0 -> libgtk-vnc-2.0.so.0.0.2
    liblvm2cmd.so.2.03 -> liblvm2cmd.so.2.03
    libbd_lvm.so.2 -> libbd_lvm.so.2.0.0
    libgdata.so.22 -> libgdata.so.22.3.0
    libgoa-backend-1.0.so.1 -> libgoa-backend-1.0.so.1.0.0
    libgovirt.so.2 -> libgovirt.so.2.1.0
    libgoa-1.0.so.0 -> libgoa-1.0.so.0.0.0
    libfltk_images.so.1.3 -> libfltk_images.so.1.3
    libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.37.6
    librpmostree-1.so.1 -> librpmostree-1.so.1.0.0
    libebook-1.2.so.19 -> libebook-1.2.so.19.1.3
    libgnome-desktop-3.so.17 -> libgnome-desktop-3.so.17.0.6
    libspice-client-gtk-3.0.so.5 -> libspice-client-gtk-3.0.so.5.0.0
    libebackend-1.2.so.10 -> libebackend-1.2.so.10.0.0
    libfltk_gl.so.1.3 -> libfltk_gl.so.1.3
    libwnck-3.so.0 -> libwnck-3.so.0.3.0
    libfltk_forms.so.1.3 -> libfltk_forms.so.1.3
    libflatpak.so.0 -> libflatpak.so.0.10602.0
    libtimezonemap.so.1 -> libtimezonemap.so.1.0.0
    libfltk.so.1.3 -> libfltk.so.1.3
    libreport-gtk.so.0 -> libreport-gtk.so.0.0.1
    libkeybinder-3.0.so.0 -> libkeybinder-3.0.so.0.0.0
    libAnacondaWidgets.so.4 -> libAnacondaWidgets.so.4.0.0
    libcamel-1.2.so.61 -> libcamel-1.2.so.61.0.0
    libgnome-autoar-gtk-0.so.0 -> libgnome-autoar-gtk-0.so.0.0.0
    libgladeui-2.so.6 -> libgladeui-2.so.6.5.1
    libgnome-autoar-0.so.0 -> libgnome-autoar-0.so.0.0.0
    libpaps.so.0 -> libpaps.so.0.0.0
    librpmsign.so.8 -> librpmsign.so.8.1.0
    libedataserverui-1.2.so.2 -> libedataserverui-1.2.so.2.0.0
    librpmbuild.so.8 -> librpmbuild.so.8.1.0
    libspice-server.so.1 -> libspice-server.so.1.13.0
    liblwres.so.161 -> liblwres.so.161.0.3
    libdmapsharing-3.0.so.2 -> libdmapsharing-3.0.so.2.9.37
    libgupnp-dlna-gst-2.0.so.3 -> libgupnp-dlna-gst-2.0.so.3.0.0
    libisccc.so.161 -> libisccc.so.161.0.1
    libgupnp-dlna-2.0.so.3 -> libgupnp-dlna-2.0.so.3.0.0
    libbind9.so.161 -> libbind9.so.161.0.4
    libnetsnmptrapd.so.35 -> libnetsnmptrapd.so.35.0.0
    libedataserver-1.2.so.23 -> libedataserver-1.2.so.23.0.0
    libnetsnmpmibs.so.35 -> libnetsnmpmibs.so.35.0.0
    libedata-cal-1.2.so.28 -> libedata-cal-1.2.so.28.0.0
    libnetsnmphelpers.so.35 -> libnetsnmphelpers.so.35.0.0
    libedata-book-1.2.so.25 -> libedata-book-1.2.so.25.0.0
    libnetsnmpagent.so.35 -> libnetsnmpagent.so.35.0.0
    libecal-1.2.so.19 -> libecal-1.2.so.19.0.0
    libbd_nvdimm.so.2 -> libbd_nvdimm.so.2.0.0
    libbd_crypto.so.2 -> libbd_crypto.so.2.0.0
    libebook-contacts-1.2.so.2 -> libebook-contacts-1.2.so.2.0.0
    libibumad.so.3 -> libibumad.so.3.1.26.0
    libvolume_key.so.1 -> libvolume_key.so.1.2.3
    librdmacm.so.1 -> librdmacm.so.1.2.26.0
    libmlx5.so.1 -> libmlx5.so.1.11.26.0
    libbd_mpath.so.2 -> libbd_mpath.so.2.0.0
    libmlx4.so.1 -> libmlx4.so.1.0.26.0
    libnfsidmap.so.1 -> libnfsidmap.so.1.0.0
    libibverbs.so.1 -> libibverbs.so.1.7.26.0
    libndctl.so.6 -> libndctl.so.6.16.0
    libteamdctl.so.0 -> libteamdctl.so.0.1.5
    libdaxctl.so.1 -> libdaxctl.so.1.4.0
    libdcerpc-samr.so.0 -> libdcerpc-samr.so.0.0.1
    libmariadb.so.3 -> libmariadb.so.3
    libndr-standard.so.0 -> libndr-standard.so.0.0.1
    libisccfg.so.163 -> libisccfg.so.163.0.4
    libsmbclient.so.0 -> libsmbclient.so.0.5.0
    libisc.so.1104 -> libisc.so.1104.0.0
    libtevent-util.so.0 -> libtevent-util.so.0.0.1
    libirs.so.161 -> libirs.so.161.0.0
    libsmbldap.so.2 -> libsmbldap.so.2
    libsmbconf.so.0 -> libsmbconf.so.0
    libdns.so.1107 -> libdns.so.1107.1.0
    libimaevm.so.0 -> libimaevm.so.0.0.0
    libsamba-util.so.0 -> libsamba-util.so.0.0.1
    libfipscheck.so.1 -> libfipscheck.so.1.2.1
    libsamdb.so.0 -> libsamdb.so.0.0.1
    libvirt-gconfig-1.0.so.0 -> libvirt-gconfig-1.0.so.0.2000.0
    libndr-nbt.so.0 -> libndr-nbt.so.0.0.1
    libgexiv2.so.2 -> libgexiv2.so.2.0.0
    libsamba-passdb.so.0 -> libsamba-passdb.so.0.28.0
    libgnome-menu-3.so.0 -> libgnome-menu-3.so.0.0.1
    libndr-krb5pac.so.0 -> libndr-krb5pac.so.0.0.1
    libvte-2.91.so.0 -> libvte-2.91.so.0.5200.2
    libdcerpc.so.0 -> libdcerpc.so.0.0.1
    libgtkmm-3.0.so.1 -> libgtkmm-3.0.so.1.1.0
    libsamba-hostconfig.so.0 -> libsamba-hostconfig.so.0.0.1
    libgdkmm-3.0.so.1 -> libgdkmm-3.0.so.1.1.0
    libsamba-errors.so.1 -> libsamba-errors.so.1
    libyelp.so.0 -> libyelp.so.0.0.0
    libgspell-1.so.2 -> libgspell-1.so.2.3.0
    libsamba-credentials.so.0 -> libsamba-credentials.so.0.0.1
    libdcerpc-binding.so.0 -> libdcerpc-binding.so.0.0.1
    libcolord-gtk.so.1 -> libcolord-gtk.so.1.0.3
    libnetapi.so.0 -> libnetapi.so.0
    libopcodes-2.30-73.el8.so -> libopcodes-2.30-73.el8.so
    libpeas-gtk-1.0.so.0 -> libpeas-gtk-1.0.so.0.2200.0
    libbfd-2.30-73.el8.so -> libbfd-2.30-73.el8.so
    libgnomekbdui.so.8 -> libgnomekbdui.so.8.0.0
    libndr.so.0 -> libndr.so.0.2.0
    libhandle.so.1 -> libhandle.so.1.0.3
    libmpathpersist.so.0 -> libmpathpersist.so.0
    libgtksourceview-3.0.so.1 -> libgtksourceview-3.0.so.1.8.0
    libmultipath.so.0 -> libmultipath.so.0
    libmpathcmd.so.0 -> libmpathcmd.so.0
    libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.32
    libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.32
    libnautilus-extension.so.1 -> libnautilus-extension.so.1.5.0
    libgtk-3.so.0 -> libgtk-3.so.0.2200.30
    libgailutil.so.18 -> libgailutil.so.18.0.1
    libgweather-3.so.15 -> libgweather-3.so.15.0.0
    libgxps.so.2 -> libgxps.so.2.2.2
    libgjs.so.0 -> libgjs.so.0.0.0
    libdnf.so.2 -> libdnf.so.2
    libgnomekbd.so.8 -> libgnomekbd.so.8.0.0
    libostree-1.so.1 -> libostree-1.so.1.0.0
    librepo.so.0 -> librepo.so.0
    libnma.so.0 -> libnma.so.0.0.0
    libgpgme.so.11 -> libgpgme.so.11.19.0
    libclutter-gst-3.0.so.0 -> libclutter-gst-3.0.so.0.26.0
    libgdk-3.so.0 -> libgdk-3.so.0.2200.30
    libpipewire-0.2.so.1 -> libpipewire-0.2.so.1.207.0
    libclutter-gtk-1.0.so.0 -> libclutter-gtk-1.0.so.0.800.4
    libbd_swap.so.2 -> libbd_swap.so.2.0.0
    libbd_part.so.2 -> libbd_part.so.2.0.0
    libclutter-1.0.so.0 -> libclutter-1.0.so.0.2600.2
    libbd_loop.so.2 -> libbd_loop.so.2.0.0
    libbd_fs.so.2 -> libbd_fs.so.2.0.0
    libgcr-base-3.so.1 -> libgcr-base-3.so.1.0.0
    libblockdev.so.2 -> libblockdev.so.2.0.0
    libharfbuzz-icu.so.0 -> libharfbuzz-icu.so.0.10705.0
    libgailutil-3.so.0 -> libgailutil-3.so.0.0.0
    libunbound.so.2 -> libunbound.so.2.5.11
    libgcr-ui-3.so.1 -> libgcr-3.so.1.0.0
    libatk-bridge-2.0.so.0 -> libatk-bridge-2.0.so.0.0.0
    libqmi-glib.so.5 -> libqmi-glib.so.5.6.0
    libjose.so.0 -> libjose.so.0.0.0
    libstoragemgmt.so.1 -> libstoragemgmt.so.1.8.3
    libply-splash-graphics.so.4 -> libply-splash-graphics.so.4.0.0
    libatspi.so.0 -> libatspi.so.0.0.1
    libreport-web.so.0 -> libreport-web.so.0.0.1
    libgck-1.so.0 -> libgck-1.so.0.0.0
    libpoppler-glib.so.8 -> libpoppler-glib.so.8.9.0
    libdleyna-core-1.0.so.5 -> libdleyna-core-1.0.so.5.0.0
    libgupnp-1.0.so.4 -> libgupnp-1.0.so.4.0.1
    libgssdp-1.0.so.3 -> libgssdp-1.0.so.3.0.1
    libpangomm-1.4.so.1 -> libpangomm-1.4.so.1.0.30
    libspice-client-glib-2.0.so.8 -> libspice-client-glib-2.0.so.8.6.0
    libxklavier.so.16 -> libxklavier.so.16.4.0
    libudisks2.so.0 -> libudisks2.so.0.0.0
    libgtop-2.0.so.11 -> libgtop-2.0.so.11.0.0
    libupower-glib.so.3 -> libupower-glib.so.3.0.1
    libimobiledevice.so.6 -> libimobiledevice.so.6.0.0
    librsvg-2.so.2 -> librsvg-2.so.2.42.7
    libcogl.so.20 -> libcogl.so.20.4.2
    libcogl-path.so.20 -> libcogl-path.so.20.4.2
    libsoup-gnome-2.4.so.1 -> libsoup-gnome-2.4.so.1.8.0
    libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.1601.0
    libsoup-2.4.so.1 -> libsoup-2.4.so.1.8.0
    libcogl-pango.so.20 -> libcogl-pango.so.20.4.2
    libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.1601.0
    libpoppler.so.78 -> libpoppler.so.78.0.0
    libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.1601.0
    librados.so.2 -> librados.so.2.0.0
    libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.1601.0
    liboauth.so.0 -> liboauth.so.0.8.7
    libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.1601.0
    libcacard.so.0 -> libcacard.so.0.0.0
    libaccountsservice.so.0 -> libaccountsservice.so.0.0.0
    libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.1601.0
    libatkmm-1.6.so.1 -> libatkmm-1.6.so.1.1.0
    libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.1601.0
    libinput.so.10 -> libinput.so.10.13.0
    libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.1601.0
    libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.1601.0
    libxmlrpc_client.so.3 -> libxmlrpc_client.so.3.51
    libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4200.3
    libply-splash-core.so.4 -> libply-splash-core.so.4.0.0
    libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.4200.3
    libply-boot-client.so.4 -> libply-boot-client.so.4.0.0
    libdevmapper-event.so.1.02 -> libdevmapper-event.so.1.02
    libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4200.3
    libxmlrpc_xmltok.so.3 -> libxmlrpc_xmltok.so.3.51
    libpango-1.0.so.0 -> libpango-1.0.so.0.4200.3
    libxmlrpc_xmlparse.so.3 -> libxmlrpc_xmlparse.so.3.51
    libusbredirparser.so.1 -> libusbredirparser.so.1.0.1
    libxmlrpc_util.so.4 -> libxmlrpc_util.so.4.51
    libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.1601.0
    libxmlrpc_server_cgi.so.3 -> libxmlrpc_server_cgi.so.3.51
    librest-0.7.so.0 -> librest-0.7.so.0.0.0
    libxmlrpc_server_abyss.so.3 -> libxmlrpc_server_abyss.so.3.51
    libusbredirhost.so.1 -> libusbredirhost.so.1.0.1
    libxmlrpc_server.so.3 -> libxmlrpc_server.so.3.51
    libgeocode-glib.so.0 -> libgeocode-glib.so.0.0.0
    libxmlrpc_openssl.so.1 -> libxmlrpc_openssl.so.1.51
    libgeoclue-2.so.0 -> libgeoclue-2.so.0.0.0
    libxmlrpc_abyss.so.3 -> libxmlrpc_abyss.so.3.51
    libappstream-glib.so.8 -> libappstream-glib.so.8.0.10
    libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.1601.0
    libxmlrpc.so.3 -> libxmlrpc.so.3.51
    libsolvext.so.1 -> libsolvext.so.1
    libgstgl-1.0.so.0 -> libgstgl-1.0.so.0.1601.0
    librest-extras-0.7.so.0 -> librest-extras-0.7.so.0.0.0
    librbd.so.1 -> librbd.so.1.12.0
    libglibmm_generate_extra_defs-2.4.so.1 -> libglibmm_generate_extra_defs-2.4.so.1.3.0
    libgfchangelog.so.0 -> libgfchangelog.so.0.0.1
    libharfbuzz.so.0 -> libharfbuzz.so.0.10705.0
    libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.5
    libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.3.4
    libcairomm-1.0.so.1 -> libcairomm-1.0.so.1.4.0
    libavahi-glib.so.1 -> libavahi-glib.so.1.0.2
    libpackagekit-glib2.so.18 -> libpackagekit-glib2.so.18.1.3
    libevent_pthreads-2.1.so.6 -> libevent_pthreads-2.1.so.6.0.2
    libbd_utils.so.2 -> libbd_utils.so.2.1.0
    libevent_openssl-2.1.so.6 -> libevent_openssl-2.1.so.6.0.2
    libbd_part_err.so.2 -> libbd_part_err.so.2.0.0
    libmbim-glib.so.4 -> libmbim-glib.so.4.4.1
    libparted.so.2 -> libparted.so.2.0.1
    libcolorhug.so.2 -> libcolorhug.so.2.0.5
    libuser.so.1 -> libuser.so.1.5.2
    libglusterfs.so.0 -> libglusterfs.so.0.0.1
    libparted-fs-resize.so.0 -> libparted-fs-resize.so.0.0.1
    libwacom.so.2 -> libwacom.so.2.6.1
    libreport.so.0 -> libreport.so.0.0.1
    libevent_extra-2.1.so.6 -> libevent_extra-2.1.so.6.0.2
    libabrt_dbus.so.0 -> libabrt_dbus.so.0.0.1
    libcolordprivate.so.2 -> libcolordprivate.so.2.0.5
    libsatyr.so.3 -> libsatyr.so.3.0.0
    libcolord.so.2 -> libcolord.so.2.0.5
    libnetsnmp.so.35 -> libnetsnmp.so.35.0.0
    libjavascriptcoregtk-4.0.so.18 -> libjavascriptcoregtk-4.0.so.18.13.7
    libXft.so.2 -> libXft.so.2.3.2
    libgfxdr.so.0 -> libgfxdr.so.0.0.1
    libevent_core-2.1.so.6 -> libevent_core-2.1.so.6.0.2
    libsss_certmap.so.0 -> libsss_certmap.so.0.1.0
    libgusb.so.2 -> libgusb.so.2.0.10
    libdconf.so.1 -> libdconf.so.1.0.0
    libgconf-2.so.4 -> libgconf-2.so.4.1.5
    libnotify.so.4 -> libnotify.so.4.0.0
    libglibmm-2.4.so.1 -> libglibmm-2.4.so.1.3.0
    libnm.so.0 -> libnm.so.0.1.0
    libsolv.so.1 -> libsolv.so.1
    libssl3.so -> libssl3.so
    libenchant-2.so.2 -> libenchant-2.so.2.2.3
    libsmime3.so -> libsmime3.so
    libnss3.so -> libnss3.so
    libnsssysinit.so -> libnsssysinit.so
    libgiomm-2.4.so.1 -> libgiomm-2.4.so.1.3.0
    libldb.so.2 -> libldb.so.2.0.7
    libmodulemd.so.1 -> libmodulemd.so.1.8.16
    libatopology.so.2 -> libatopology.so.2.0.0
    libmm-glib.so.0 -> libmm-glib.so.0.4.0
    libasound.so.2 -> libasound.so.2.0.0
    libibus-1.0.so.5 -> libibus-1.0.so.5.0.519
    libpeas-1.0.so.0 -> libpeas-1.0.so.0.2200.0
    libevent-2.1.so.6 -> libevent-2.1.so.6.0.2
    libply.so.4 -> libply.so.4.0.0
    libgfrpc.so.0 -> libgfrpc.so.0.0.1
    libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.5600.4
    libcairo-script-interpreter.so.2 -> libcairo-script-interpreter.so.2.11512.0
    libglib-2.0.so.0 -> libglib-2.0.so.0.5600.4
    libsecret-1.so.0 -> libsecret-1.so.0.0.0
    libgio-2.0.so.0 -> libgio-2.0.so.0.5600.4
    libgirepository-1.0.so.1 -> libgirepository-1.0.so.1.0.0
    libssl.so.1.1 -> libssl.so.1.1.1c
    libgudev-1.0.so.0 -> libgudev-1.0.so.0.2.0
    libcupsppdc.so.1 -> libcupsppdc.so.1
    libcrypto.so.1.1 -> libcrypto.so.1.1.1c
    libcupsmime.so.1 -> libcupsmime.so.1
    libcupsimage.so.2 -> libcupsimage.so.2
    libfontconfig.so.1 -> libfontconfig.so.1.12.0
    libatk-1.0.so.0 -> libatk-1.0.so.0.22810.1
    libcups.so.2 -> libcups.so.2
    libtspi.so.1 -> libtspi.so.1.2.0
    libcupscgi.so.1 -> libcupscgi.so.1
    librpmio.so.8 -> librpmio.so.8.1.0
    libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.1601.0
    librpm.so.8 -> librpm.so.8.1.0
    libpulse.so.0 -> libpulse.so.0.20.2
    libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.1601.0
    libpamc.so.0 -> libpamc.so.0.82.1
    libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.1601.0
    libpam_misc.so.0 -> libpam_misc.so.0.82.1
    libpam.so.0 -> libpam.so.0.84.2
    libpulse-simple.so.0 -> libpulse-simple.so.0.1.1
    libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
    libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.3612.0
    libcryptsetup.so.12 -> libcryptsetup.so.12.5.0
    libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.1601.0
    libpwquality.so.1 -> libpwquality.so.1.0.2
    libgstcheck-1.0.so.0 -> libgstcheck-1.0.so.0.1601.0
    libgnutls.so.30 -> libgnutls.so.30.24.0
    libutempter.so.0 -> libutempter.so.1.1.6
    libdevmapper.so.1.02 -> libdevmapper.so.1.02
    libpolkit-gobject-1.so.0 -> libpolkit-gobject-1.so.0.0.0
    libblkid.so.1 -> libblkid.so.1.1.0
    libpolkit-agent-1.so.0 -> libpolkit-agent-1.so.0.0.0
    libsystemd.so.0 -> libsystemd.so.0.23.0
    libnss_systemd.so.2 -> libnss_systemd.so.2
    libavahi-common.so.3 -> libavahi-common.so.3.5.3
    libnss_resolve.so.2 -> libnss_resolve.so.2
    libnss_myhostname.so.2 -> libnss_myhostname.so.2
    libavahi-client.so.3 -> libavahi-client.so.3.2.9
    libdbus-1.so.3 -> libdbus-1.so.3.19.7
    libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.400.4
    libmount.so.1 -> libmount.so.1.1.0
    libcairo-gobject.so.2 -> libcairo-gobject.so.2.11512.0
    libfdisk.so.1 -> libfdisk.so.1.1.0
    libcairo.so.2 -> libcairo.so.2.11512.0
    libgthread-2.0.so.0 -> libgthread-2.0.so.0.5600.4
    libgettextsrc-0.19.8.1.so -> libgettextsrc-0.19.8.1.so
    libgobject-2.0.so.0 -> libgobject-2.0.so.0.5600.4
    libslapi-2.4.so.2 -> libslapi.so
    libasprintf.so.0 -> libasprintf.so.0.0.0
    libdb-5.3.so -> libdb-5.3.so
    libldap_r-2.4.so.2 -> libldap_r.so
    libldap-2.4.so.2 -> libldap.so
    libpython3.so -> libpython3.so
    libdebuginfod.so.1 -> libdebuginfod-0.178.so
    liblber-2.4.so.2 -> liblber.so
    libpython3.6m.so.1.0 -> libpython3.6m.so.1.0
    libgettextlib-0.19.8.1.so -> libgettextlib-0.19.8.1.so
    libssh.so.4 -> libssh_threads.so.4.8.1
    libcroco-0.6.so.3 -> libcroco-0.6.so.3.0.1
    libp11.so.3 -> libp11.so.3.4.2
    libsasl2.so.3 -> libsasl2.so.3.0.0
    libnsl.so.2 -> libnsl.so.2.0.0
    libwavpack.so.1 -> libwavpack.so.1.2.0
    libtirpc.so.3 -> libtirpc.so.3.0.0
    libtwolame.so.0 -> libtwolame.so.0.0.0
    libkmod.so.2 -> libkmod.so.2.3.3
    libcurl.so.4 -> libcurl.so.4.5.0
    libind_helper.so.0 -> libind_helper.so.0.0.0
    libkrb5support.so.0 -> libkrb5support.so.0.1
    libprotobuf-c.so.1 -> libprotobuf-c.so.1.0.0
    libudev.so.1 -> libudev.so.1.6.11
    libpakchois.so.0 -> libpakchois.so.0.1.0
    libkrb5.so.3 -> libkrb5.so.3.3
    libout123.so.0 -> libout123.so.0.2.2
    libkrad.so.0 -> libkrad.so.0.0
    libmpg123.so.0 -> libmpg123.so.0.44.8
    libkdb5.so.9 -> libkdb5.so.9.0
    libkcapi.so.1 -> libkcapi.so.1.1.1
    libvisual-0.4.so.0 -> libvisual-0.4.so.0.0.0
    libk5crypto.so.3 -> libk5crypto.so.3.1
    libusal.so.0 -> libusal.so.0.0.1
    libgssrpc.so.4 -> libgssrpc.so.4.2
    librols.so.0 -> librols.so.0.0.1
    libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
    libnet.so.1 -> libnet.so.1.7.0
    libgettextpo.so.0 -> libgettextpo.so.0.5.4
    libmspack.so.0 -> libmspack.so.0.1.0
    libprocps.so.7 -> libprocps.so.7.1.0
    libmcpp.so.0 -> libmcpp.so.0.3.0
    libarchive.so.13 -> libarchive.so.13.3.2
    libiptcdata.so.0 -> libiptcdata.so.0.3.3
    libijs-0.35.so -> libijs-0.35.so
    libcrack.so.2 -> libcrack.so.2.9.0
    libgavl.so.1 -> libgavl.so.1.0.0
    libdw.so.1 -> libdw-0.178.so
    libgdither.so.1 -> libgdither.so.1.0
    libasm.so.1 -> libasm-0.178.so
    libestr.so.0 -> libestr.so.0.0.0
    libdv.so.4 -> libdv.so.4.0.3
    libdatrie.so.1 -> libdatrie.so.1.3.2
    libmp3lame.so.0 -> libmp3lame.so.0.0.0
    libtiffxx.so.5 -> libtiffxx.so.5.3.0
    libfastjson.so.4 -> libfastjson.so.4.2.0
    libconfig.so.9 -> libconfig.so.9.2.0
    libjbig.so.2.1 -> libjbig.so.2.1
    libSoundTouch.so.2 -> libSoundTouch.so.2.0.0
    libconfig++.so.9 -> libconfig++.so.9.2.0
    libjbig85.so.2.1 -> libjbig85.so.2.1
    libthai.so.0 -> libthai.so.0.3.0
    libtss2-tcti-mssim.so.0 -> libtss2-tcti-mssim.so.0.0.0
    libtiff.so.5 -> libtiff.so.5.3.0
    libtss2-tcti-device.so.0 -> libtss2-tcti-device.so.0.0.0
    liba52.so.0 -> liba52.so.0.0.0
    libvpx.so.5 -> libvpx.so.5.0.0
    libtss2-sys.so.0 -> libtss2-sys.so.0.0.0
    libjbig2dec.so.0 -> libjbig2dec.so.0.0.0
    libtss2-mu.so.0 -> libtss2-mu.so.0.0.0
    libgpm.so.2 -> libgpm.so.2.1.0
    libtss2-esys.so.0 -> libtss2-esys.so.0.0.0
    libgif.so.7 -> libgif.so.7.0.0
    liblouis.so.2 -> liblouis.so.2.5.2
    libfribidi.so.0 -> libfribidi.so.0.4.0
    libpspell.so.15 -> libpspell.so.15.1.5
    libnpth.so.0 -> libnpth.so.0.1.1
    libminilzo.so.0 -> libminilzo.so.0
    libaspell.so.15 -> libaspell.so.15.1.5
    libvarlink.so.0 -> libvarlink.so.0
    libjasper.so.4 -> libjasper.so.4.0.0
    libsysfs.so.2 -> libsysfs.so.2.0.1
    libcomps.so.0.1.11 -> libcomps.so.0.1.11
    libsoftokn3.so -> libsoftokn3.so
    libsss_sudo.so -> libsss_sudo.so
    libstemmer.so.0 -> libstemmer.so.0.0.0
    libnssdbm3.so -> libnssdbm3.so
    libfreeblpriv3.so -> libfreeblpriv3.so
    libsss_nss_idmap.so.0 -> libsss_nss_idmap.so.0.5.0
    libsmbios_c.so.2 -> libsmbios_c.so.2.2.1
    libfreebl3.so -> libfreebl3.so
    libsigsegv.so.2 -> libsigsegv.so.2.0.4
    libnetcf.so.1 -> libnetcf.so.1.4.0
    libpkgconf.so.3 -> libpkgconf.so.3.0.0
    libgraphite2.so.3 -> libgraphite2.so.3.0.1
    libxkbcommon-x11.so.0 -> libxkbcommon-x11.so.0.0.0
    libpipeline.so.1 -> libpipeline.so.1.5.0
    libproxy.so.1 -> libproxy.so.1.0.0
    libXxf86dga.so.1 -> libXxf86dga.so.1.0.0
    libndp.so.0 -> libndp.so.0.1.1
    libjim.so.0.77 -> libjim.so.0.77
    libipset.so.13 -> libipset.so.13.1.0
    libfuse3.so.3 -> libfuse3.so.3.2.1
    libusbmuxd.so.4 -> libusbmuxd.so.4.0.0
    libcares.so.2 -> libcares.so.2.2.0
    libXvMCW.so.1 -> libXvMCW.so.1.0.0
    libpaper.so.1 -> libpaper.so.1.1.2
    libcpupower.so.0 -> libcpupower.so.0.0.1
    libcdio_paranoia.so.2 -> libcdio_paranoia.so.2.0.0
    libmodman.so.1 -> libmodman.so.1.0.0
    libnewt.so.0.52 -> libnewt.so.0.52.20
    libcdio_cdda.so.2 -> libcdio_cdda.so.2.0.0
    libiec61883.so.0 -> libiec61883.so.0.1.1
    libslang.so.2 -> libslang.so.2.3.2
    libss.so.2 -> libss.so.2.0
    libsgutils2.so.2 -> libsgutils2.so.2.0.0
    librom1394.so.0 -> librom1394.so.0.3.0
    libsensors.so.4 -> libsensors.so.4.4.0
    libavc1394.so.0 -> libavc1394.so.0.3.0
    libyaml-0.so.2 -> libyaml-0.so.2.0.5
    libini_config.so.5 -> libini_config.so.5.2.1
    libGLU.so.1 -> libGLU.so.1.3.1
    libdotconf.so.0 -> libdotconf.so.0.0.1
    libpath_utils.so.1 -> libpath_utils.so.1.0.1
    libxatracker.so.2 -> libxatracker.so.2.5.0
    libnghttp2.so.14 -> libnghttp2.so.14.17.0
    libidn.so.11 -> libidn.so.11.6.18
    libnetfilter_conntrack.so.3 -> libnetfilter_conntrack.so.3.6.0
    liburcu.so.6 -> liburcu.so.6.0.0
    libnfnetlink.so.0 -> libnfnetlink.so.0.2.0
    libteam.so.5 -> libteam.so.5.6.0
    libedit.so.0 -> libedit.so.0.0.56
    libshout.so.3 -> libshout.so.3.2.0
    libdaemon.so.0 -> libdaemon.so.0.5.0
    libspeex.so.1 -> libspeex.so.1.5.1
    libXfont2.so.2 -> libXfont2.so.2.0.0
    libsbc.so.1 -> libsbc.so.1.2.1
    libfontenc.so.1 -> libfontenc.so.1.0.0
    libmtdev.so.1 -> libmtdev.so.1.0.0
    liburcu-mb.so.6 -> liburcu-mb.so.6.0.0
    libwebrtc_audio_processing.so.1 -> libwebrtc_audio_processing.so.1.0.0
    libtag_c.so.0 -> libtag_c.so.0.0.0
    libpmem.so.1 -> libpmem.so.1.0.0
    libtag.so.1 -> libtag.so.1.17.0
    libdvdnav.so.4 -> libdvdnav.so.4.2.0
    libboost_program_options.so.1.66.0 -> libboost_program_options.so.1.66.0
    libXpm.so.4 -> libXpm.so.4.11.0
    liburcu-common.so.6 -> liburcu-common.so.6.0.0
    libboost_date_time.so.1.66.0 -> libboost_date_time.so.1.66.0
    libdmx.so.1 -> libdmx.so.1.0.0
    libboost_atomic.so.1.66.0 -> libboost_atomic.so.1.66.0
    liburcu-signal.so.6 -> liburcu-signal.so.6.0.0
    libevdev.so.2 -> libevdev.so.2.3.0
    libsnappy.so.1 -> libsnappy.so.1.1.7
    libmozjs-60.so.0 -> libmozjs-60.so.0.0.0
    libhyphen.so.0 -> libhyphen.so.0.3.0
    libext2fs.so.2 -> libext2fs.so.2.4
    libgutenprint.so.2 -> libgutenprint.so.2.7.0
    libsndfile.so.1 -> libsndfile.so.1.0.28
    libgsm.so.1 -> libgsm.so.1.0.17
    libboost_iostreams.so.1.66.0 -> libboost_iostreams.so.1.66.0
    libXRes.so.1 -> libXRes.so.1.0.0
    liburcu-cds.so.6 -> liburcu-cds.so.6.0.0
    liburcu-qsbr.so.6 -> liburcu-qsbr.so.6.0.0
    libXvMC.so.1 -> libXvMC.so.1.0.0
    libstartup-notification-1.so.0 -> libstartup-notification-1.so.0.0.0
    libmpc.so.3 -> libmpc.so.3.0.0
    liburcu-bp.so.6 -> liburcu-bp.so.6.0.0
    libwoff2common.so.1.0.2 -> libwoff2common.so.1.0.2
    libe2p.so.2 -> libe2p.so.2.3
    libEGL_mesa.so.0 -> libEGL_mesa.so.0.0.0
    libEGL.so.1 -> libEGL.so.1.1.0
    libnl-cli-3.so.200 -> libnl-cli-3.so.200.26.0
    libglapi.so.0 -> libglapi.so.0.0.0
    libexiv2.so.26 -> libexiv2.so.26.0.0
    libraw1394.so.11 -> libraw1394.so.11.1.0
    libmetalink.so.3 -> libmetalink.so.3.1.0
    libieee1284.so.3 -> libieee1284.so.3.2.2
    libRemarks.so.9 -> libRemarks.so.9
    libGLX_mesa.so.0 -> libGLX_system.so.0
    libGLdispatch.so.0 -> libGLdispatch.so.0.0.0
    libLTO.so.9 -> libLTO.so.9
    libpci.so.3 -> libpci.so.3.5.6
    libverto.so.1 -> libverto.so.1.0.0
    libbrotlienc.so.1 -> libbrotlienc.so.1.0.6
    libksba.so.8 -> libksba.so.8.11.6
    libGLX.so.0 -> libGLX.so.0.0.0
    libbrotlidec.so.1 -> libbrotlidec.so.1.0.6
    libbrotlicommon.so.1 -> libbrotlicommon.so.1.0.6
    libgomp.so.1 -> libgomp.so.1.0.0
    libGL.so.1 -> libGL.so.1.7.0
    libxmlsec1.so.1 -> libxmlsec1.so.1.2.25
    libapr-1.so.0 -> libapr-1.so.0.6.3
    libLLVM-9.so -> libLLVM-9.0.1.so
    libudf.so.0 -> libudf.so.0.0.0
    libexempi.so.3 -> libexempi.so.3.4.5
    libiso9660.so.11 -> libiso9660.so.11.0.0
    libxcb-util.so.1 -> libxcb-util.so.1.0.0
    libspeexdsp.so.1 -> libspeexdsp.so.1.5.0
    libiso9660++.so.0 -> libiso9660++.so.0.0.0
    libXxf86misc.so.1 -> libXxf86misc.so.1.1.0
    libcdio.so.18 -> libcdio.so.18.0.0
    libboost_regex.so.1.66.0 -> libboost_regex.so.1.66.0
    libcdio++.so.1 -> libcdio++.so.1.0.0
    libnftables.so.1 -> libnftables.so.1.0.0
    libv4lconvert.so.0 -> libv4lconvert.so.0.0.0
    libnftnl.so.11 -> libnftnl.so.11.2.0
    libv4l2rds.so.0 -> libv4l2rds.so.0.0.0
    libpsl.so.5 -> libpsl.so.5.3.1
    libv4l2.so.0 -> libv4l2.so.0.0.0
    libXmuu.so.1 -> libXmuu.so.1.0.0
    libv4l1.so.0 -> libv4l1.so.0.0.0
    libGLESv2.so.2 -> libGLESv2.so.2.1.0
    libicalvcal.so.3 -> libicalvcal.so.3.0.3
    libXmu.so.6 -> libXmu.so.6.2.0
    libicalss_cxx.so.3 -> libicalss_cxx.so.3.0.3
    libboost_thread.so.1.66.0 -> libboost_thread.so.1.66.0
    libboost_random.so.1.66.0 -> libboost_random.so.1.66.0
    libicalss.so.3 -> libicalss.so.3.0.3
    libboost_chrono.so.1.66.0 -> libboost_chrono.so.1.66.0
    libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.2.0
    libical_cxx.so.3 -> libical_cxx.so.3.0.3
    libwoff2enc.so.1.0.2 -> libwoff2enc.so.1.0.2
    libwoff2dec.so.1.0.2 -> libwoff2dec.so.1.0.2
    libxkbfile.so.1 -> libxkbfile.so.1.0.2
    libXxf86vm.so.1 -> libXxf86vm.so.1.0.0
    libip4tc.so.2 -> libip4tc.so.2.0.0
    libFLAC.so.8 -> libFLAC.so.8.3.0
    libip4tc.so.0 -> libip4tc.so.0.1.0
    libFLAC++.so.6 -> libFLAC++.so.6.3.0
    libopus.so.0 -> libopus.so.0.6.1
    libcelt051.so.0 -> libcelt051.so.0.0.0
    libxshmfence.so.1 -> libxshmfence.so.1.0.0
    libbytesize.so.1 -> libbytesize.so.1.0.0
    libexif.so.12 -> libexif.so.12.3.3
    libgdbm_compat.so.4 -> libgdbm_compat.so.4.0.0
    libopenjp2.so.7 -> libopenjp2.so.2.3.1
    libgdbm.so.6 -> libgdbm.so.6.0.0
    libwebpmux.so.3 -> libwebpmux.so.3.0.2
    libefivar.so.1 -> libefivar.so.1.36
    libwebpdemux.so.2 -> libwebpdemux.so.2.0.4
    libefiboot.so.1 -> libefiboot.so.1.36
    libwebpdecoder.so.3 -> libwebpdecoder.so.3.0.2
    libplist.so.3 -> libplist.so.3.1.0
    libwebp.so.7 -> libwebp.so.7.0.2
    libplist++.so.3 -> libplist++.so.3.1.0
    libmaxminddb.so.0 -> libmaxminddb.so.0.0.7
    libboost_system.so.1.66.0 -> libboost_system.so.1.66.0
    libxtables.so.12 -> libxtables.so.12.2.0
    libsemanage.so.1 -> libsemanage.so.1
    libdvdread.so.4 -> libdvdread.so.4.2.0
    libXt.so.6 -> libXt.so.6.0.0
    libtheoraenc.so.1 -> libtheoraenc.so.1.1.2
    p11-kit-trust.so -> libnssckbi.so
    libepoxy.so.0 -> libepoxy.so.0.0.0
    libXdmcp.so.6 -> libXdmcp.so.6.0.0
    libasyncns.so.0 -> libasyncns.so.0.3.1
    liblzo2.so.2 -> liblzo2.so.2.0.0
    libzstd.so.1 -> libzstd.so.1.4.2
    libsmartcols.so.1 -> libsmartcols.so.1.1.0
    libsss_idmap.so.0 -> libsss_idmap.so.0.5.1
    libbluetooth.so.3 -> libbluetooth.so.3.18.16
    libgbm.so.1 -> libgbm.so.1.0.0
    libtheoradec.so.1 -> libtheoradec.so.1.1.4
    libkms.so.1 -> libkms.so.1.0.0
    libtheora.so.0 -> libtheora.so.0.3.10
    libical.so.3 -> libical.so.3.0.3
    libiptc.so.0 -> libiptc.so.0.0.0
    libdrm_radeon.so.1 -> libdrm_radeon.so.1.0.1
    libhunspell-1.6.so.0 -> libhunspell-1.6.so.0.0.1
    libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.0.0
    libip6tc.so.0 -> libip6tc.so.0.1.0
    libdrm_intel.so.1 -> libdrm_intel.so.1.0.0
    libmpfr.so.4 -> libmpfr.so.4.1.6
    libip6tc.so.2 -> libip6tc.so.2.0.0
    libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.0.0
    libXv.so.1 -> libXv.so.1.0.0
    libpciaccess.so.0 -> libpciaccess.so.0.11.1
    libmagic.so.1 -> libmagic.so.1.0.0
    libunistring.so.2 -> libunistring.so.2.1.0
    libnettle.so.6 -> libnettle.so.6.5
    libdrm.so.2 -> libdrm.so.2.4.0
    libXi.so.6 -> libXi.so.6.1.0
    liblz4.so.1 -> liblz4.so.1.8.1
    libXfixes.so.3 -> libXfixes.so.3.1.0
    libtasn1.so.6 -> libtasn1.so.6.5.5
    libXext.so.6 -> libXext.so.6.4.0
    libmnl.so.0 -> libmnl.so.0.2.0
    libX11.so.6 -> libX11.so.6.3.0
    libhogweed.so.4 -> libhogweed.so.4.5
    libxcb.so.1 -> libxcb.so.1.1.0
    libxcb-xvmc.so.0 -> libxcb-xvmc.so.0.0.0
    libacl.so.1 -> libacl.so.1.1.2253
    libxcb-xv.so.0 -> libxcb-xv.so.0.0.0
    libattr.so.1 -> libattr.so.1.1.2448
    liborc-test-0.4.so.0 -> liborc-test-0.4.so.0.28.0
    libxcb-xtest.so.0 -> libxcb-xtest.so.0.0.0
    libxcb-xselinux.so.0 -> libxcb-xselinux.so.0.0.0
    liborc-0.4.so.0 -> liborc-0.4.so.0.28.0
    libaio.so.1.0.0 -> libaio.so.1.0.0
    libxcb-xkb.so.1 -> libxcb-xkb.so.1.0.0
    libaio.so.1 -> libaio.so.1.0.1
    libxcb-xinput.so.0 -> libxcb-xinput.so.0.1.0
    libpcap.so.1 -> libpcap.so.1.9.0
    libogg.so.0 -> libogg.so.0.8.2
    libxcb-xinerama.so.0 -> libxcb-xinerama.so.0.0.0
    libXcursor.so.1 -> libXcursor.so.1.0.2
    libxcb-xfixes.so.0 -> libxcb-xfixes.so.0.0.0
    libulockmgr.so.1 -> libulockmgr.so.1.0.1
    libxcb-xf86dri.so.0 -> libxcb-xf86dri.so.0.0.0
    libXinerama.so.1 -> libXinerama.so.1.0.0
    libxcb-sync.so.1 -> libxcb-sync.so.1.0.0
    libfuse.so.2 -> libfuse.so.2.9.7
    libxcb-shm.so.0 -> libxcb-shm.so.0.0.0
    libtar.so.1 -> libtar.so.1.2.20
    libxcb-shape.so.0 -> libxcb-shape.so.0.0.0
    libidn2.so.0 -> libidn2.so.0.3.6
    libXtst.so.6 -> libXtst.so.6.1.0
    libxcb-screensaver.so.0 -> libxcb-screensaver.so.0.0.0
    libsigc-2.0.so.0 -> libsigc-2.0.so.0.0.0
    libxcb-res.so.0 -> libxcb-res.so.0.0.0
    libXcomposite.so.1 -> libXcomposite.so.1.0.0
    libxcb-render.so.0 -> libxcb-render.so.0.0.0
    libassuan.so.0 -> libassuan.so.0.8.1
    libxcb-record.so.0 -> libxcb-record.so.0.0.0
    libXrandr.so.2 -> libXrandr.so.2.2.0
    libxcb-randr.so.0 -> libxcb-randr.so.0.1.0
    libvorbisfile.so.3 -> libvorbisfile.so.3.3.7
    libxcb-present.so.0 -> libxcb-present.so.0.0.0
    libvorbisenc.so.2 -> libvorbisenc.so.2.0.11
    libxcb-glx.so.0 -> libxcb-glx.so.0.0.0
    libXrender.so.1 -> libXrender.so.1.3.0
    libxcb-dri3.so.0 -> libxcb-dri3.so.0.0.0
    libvorbis.so.0 -> libvorbis.so.0.4.8
    libXdamage.so.1 -> libXdamage.so.1.1.0
    libxcb-composite.so.0 -> libxcb-composite.so.0.0.0
    libkeyutils.so.1 -> libkeyutils.so.1.6
    libnssutil3.so -> libnssutil3.so
    libaugeas.so.0 -> libaugeas.so.0.24.2
    libSM.so.6 -> libSM.so.6.0.1
    libxcb-dri2.so.0 -> libxcb-dri2.so.0.0.0
    libdhash.so.1 -> libdhash.so.1.1.0
    libX11-xcb.so.1 -> libX11-xcb.so.1.0.0
    libwayland-server.so.0 -> libwayland-server.so.0.1.0
    libpixman-1.so.0 -> libpixman-1.so.0.38.4
    libwayland-client.so.0 -> libwayland-client.so.0.3.0
    libjson-c.so.4 -> libjson-c.so.4.0.0
    libp11-kit.so.0 -> libp11-kit.so.0.3.0
    libgmp.so.10 -> libgmp.so.10.3.2
    libffi.so.6 -> libffi.so.6.0.2
    libICE.so.6 -> libICE.so.6.3.0
    libxcb-dpms.so.0 -> libxcb-dpms.so.0.0.0
    libxkbcommon.so.0 -> libxkbcommon.so.0.0.0
    libjansson.so.4 -> libjansson.so.4.11.0
    libicuuc.so.60 -> libicuuc.so.60.3
    libxcb-damage.so.0 -> libxcb-damage.so.0.0.0
    libelf.so.1 -> libelf-0.178.so
    libicutu.so.60 -> libicutu.so.60.3
    libyajl.so.2 -> libyajl.so.2.1.0
    libpcreposix.so.0 -> libpcreposix.so.0.0.6
    libicutest.so.60 -> libicutest.so.60.3
    libpcre.so.1 -> libpcre.so.1.2.10
    libicuio.so.60 -> libicuio.so.60.3
    libplds4.so -> libplds4.so
    libplc4.so -> libplc4.so
    libXau.so.6 -> libXau.so.6.0.0
    libnspr4.so -> libnspr4.so
    libfa.so.1 -> libfa.so.1.5.3
    libtevent.so.0 -> libtevent.so.0.10.0
    libicui18n.so.60 -> libicui18n.so.60.3
    libicudata.so.60 -> libicudata.so.60.3
    libreadline.so.7 -> libreadline.so.7.0
    libhistory.so.7 -> libhistory.so.7.0
    libref_array.so.1 -> libref_array.so.1.2.1
    libcollection.so.4 -> libcollection.so.4.1.1
    libtalloc.so.2 -> libtalloc.so.2.2.0
    libwayland-cursor.so.0 -> libwayland-cursor.so.0.0.0
    libexpat.so.1 -> libexpat.so.1.6.7
    libbasicobjects.so.0 -> libbasicobjects.so.0.1.0
    libwayland-egl.so.1 -> libwayland-egl.so.1.0.0
    libfreetype.so.6 -> libfreetype.so.6.16.1
    libltdl.so.7 -> libltdl.so.7.3.1
    libpng16.so.16 -> libpng16.so.16.34.0
    libxslt.so.1 -> libxslt.so.1.1.32
    libjpeg.so.62 -> libjpeg.so.62.2.0
    libnl-xfrm-3.so.200 -> libnl-xfrm-3.so.200.26.0
    libexslt.so.0 -> libexslt.so.0.8.20
    liblcms2.so.2 -> liblcms2.so.2.0.8
    libseccomp.so.2 -> libseccomp.so.2.4.1
    liblua-5.3.so -> liblua-5.3.so
    libutil.so.1 -> libutil-2.28.so
    libaudit.so.1 -> libaudit.so.1.0.0
    libthread_db.so.1 -> libthread_db-1.0.so
    libnl-route-3.so.200 -> libnl-route-3.so.200.26.0
    librt.so.1 -> librt-2.28.so
    libcap-ng.so.0 -> libcap-ng.so.0.0.0
    libmemusage.so -> libmemusage.so
    libnss_dns.so.2 -> libnss_dns-2.28.so
    libbz2.so.1 -> libbz2.so.1.0.6
    libnss_compat.so.2 -> libnss_compat-2.28.so
    libnuma.so.1 -> libnuma.so.1.0.0
    libsqlite3.so.0 -> libsqlite3.so.0.8.6
    libmvec.so.1 -> libmvec-2.28.so
    libnl-nf-3.so.200 -> libnl-nf-3.so.200.26.0
    libm.so.6 -> libm-2.28.so
    libxml2.so.2 -> libxml2.so.2.9.7
    libnl-idiag-3.so.200 -> libnl-idiag-3.so.200.26.0
    libdl.so.2 -> libdl-2.28.so
    libnl-genl-3.so.200 -> libnl-genl-3.so.200.26.0
    libc.so.6 -> libc-2.28.so
    liblzma.so.5 -> liblzma.so.5.2.4
    libanl.so.1 -> libanl-2.28.so
    libSegFault.so -> libSegFault.so
    libpopt.so.0 -> libpopt.so.0.0.0
    libtdb.so.1 -> libtdb.so.1.4.2
    libBrokenLocale.so.1 -> libBrokenLocale-2.28.so
    libresolv.so.2 -> libresolv-2.28.so
    ld-linux-x86-64.so.2 -> ld-2.28.so
    libnl-3.so.200 -> libnl-3.so.200.26.0
    libtinfo.so.6 -> libtinfo.so.6.1
    libgcrypt.so.20 -> libgcrypt.so.20.2.3
    libtic.so.6 -> libtic.so.6.1
    libauparse.so.0 -> libauparse.so.0.0.0
    libpanelw.so.6 -> libpanelw.so.6.1
    libuuid.so.1 -> libuuid.so.1.3.0
    libpanel.so.6 -> libpanel.so.6.1
    libgpg-error.so.0 -> libgpg-error.so.0.24.2
    libncursesw.so.6 -> libncursesw.so.6.1
    libcap.so.2 -> libcap.so.2.26
    libncurses.so.6 -> libncurses.so.6.1
    libperl.so.5.26 -> libperl.so.5.26.3
    libmenuw.so.6 -> libmenuw.so.6.1
    libcrypt.so.1 -> libcrypt.so.1.1.0
    libmenu.so.6 -> libmenu.so.6.1
    libformw.so.6 -> libformw.so.6.1
    libcom_err.so.2 -> libcom_err.so.2.1
    libform.so.6 -> libform.so.6.1
    libselinux.so.1 -> libselinux.so.1
    libstdc++.so.6 -> libstdc++.so.6.0.25
    libnss_files.so.2 -> libnss_files-2.28.so
    libpcre2-posix.so.2 -> libpcre2-posix.so.2.0.1
    libz.so.1 -> libz.so.1.2.11
    libpcre2-8.so.0 -> libpcre2-8.so.0.7.1
    libsepol.so.1 -> libsepol.so.1
    libpcprofile.so -> libpcprofile.so
    libgcc_s.so.1 -> libgcc_s-8-20191121.so.1
    libpthread.so.0 -> libpthread-2.28.so
/lib/sse2: (hwcap: 0x0000000000000001)
/lib64/sse2: (hwcap: 0x0000000000000001)
/lib64/tls: (hwcap: 0x8000000000000000)
[root@localhost textclient]# make
gcc -c -ggdb -DHAVE_OPENSSL -DCTDLDIR=\"/usr/local/citadel\" citadel.c -o citadel.o
In file included from citadel.c:15:
textclient.h:122:10: fatal error: libcitadel.h: No such file or directory
 #include <libcitadel.h>
          ^~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:26: citadel.o] Error 1
[root@localhost textclient]# path
bash: path: command not found...
[root@localhost textclient]# echo $PATH
/home/donovan/.local/bin:/home/donovan/bin:/home/donovan/.local/bin:/home/donovan/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
[root@localhost textclient]# find / -name libcitadel.h
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/local/ctdlsupport/include/libcitadel.h
[root@localhost textclient]# cp /usr/local/ctdlsupport/include/libcitadel.h /usr/lib/libcitadel.h
[root@localhost textclient]# find / -name libcitadel.h
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/libcitadel.h
/usr/local/ctdlsupport/include/libcitadel.h
[root@localhost textclient]# ldconfig -n -v /usr/lib
/usr/lib:
/usr/lib/sse2: (hwcap: 0x0000000000000001)
[root@localhost textclient]# make
gcc -c -ggdb -DHAVE_OPENSSL -DCTDLDIR=\"/usr/local/citadel\" citadel.c -o citadel.o
In file included from citadel.c:15:
textclient.h:122:10: fatal error: libcitadel.h: No such file or directory
 #include <libcitadel.h>
          ^~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:26: citadel.o] Error 1
[root@localhost textclient]# citadel
bash: citadel: command not found...


Thu Dec 03 2020 13:13:22 EST from ParanoidDelusions @ Uncensored Subject: Re: Unable to make text-client Deb 10

Installed CentOS this morning on the second box. We'll see if this goes any better. 


Thu Dec 03 2020 00:08:16 EST from ParanoidDelusions @ Uncensored Subject: Re: Unable to make text-client Deb 10

This doesn't work, either:

root@tsbbs:/usr/lib# find / -name libcitadel*
/usr/local/ctdlsupport/include/libcitadel.h
/usr/lib/libcitadel.h
/home/bbs/Downloads/textclient/libcitadel.h
find: ‘/run/user/1001/gvfs’: Permission denied
root@tsbbs:/usr/lib# export PATH=$PATH:/usr/local/ctdlsupport/include
root@tsbbs:/usr/lib# ldconfig -n -v /usr/local/ctdlsupport/include
/usr/local/ctdlsupport/include:
root@tsbbs:/usr/lib#



 



 



[#] Thu Dec 03 2020 18:19:19 EST from ParanoidDelusions

Subject: Re: Unable to make text-client Deb 10

[Reply] [ReplyQuoted] [Headers] [Print]

Figured it out, maybe. 

The problem is with citadel.rc getting dumped into / and I think / itself isn't in the path - or citadel (the text client bin) needs to be executed from / in order to find the citadel.rc file and launch. 

Anyhow, I've got the text client launching on CentOS. Now, to see if it handles a ctdlmigrate from the Pi better than Debian. CentOS/RedHat may have won a score with me this round. 

But it just may be that I figured out the stupid I was doing by the time I installed CentOS. 

 

 



[#] Thu Dec 03 2020 23:51:13 EST from ParanoidDelusions

Subject: Bypassing the login: Prompt - Text Client Debian 10

[Reply] [ReplyQuoted] [Headers] [Print]

So - I figured out my Operator Error with the text-client. It was always there, it was always working, it just wasn't finding citadel.rc.

So, I edited inetd.conf

Per the system_administration_manual.html page:

Bypassing the login: prompt

If you normally log in to your host system using some method other than telnet (such as ssh), you might want the telnet service to go straight into Citadel, instead of displaying the "login:" prompt first. You can do this by having telnetd start citadel directly instead of "/bin/login". The "setup" program will offer to configure this automatically for you if it sees a configuration it understands. If you would prefer to configure it manually, all you need to do is make a simple change to your "inetd" or "xinetd" configuration. Here are some configuration examples.

An example for "inetd" (put the following line in "/etc/inetd.conf", replacing any existing telnet configuration line already there):

  telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -L /usr/local/citadel/citadel

 

And that works, sort of. But when I telnet in, I get this - The "Enter Your Name:" prompt has a !"# in it... I enter the name and hit return, and it sends two LF/CRs and skips the password, preventing me from logging in. This happens connecting from the local machine to itself, or connecting from other machines on my network. In the old school days I'd assume I had the echo set wrong in the terminal, or the wrong terminal type set. I don't even know what to search for on Google for fixing this in Debian?


donovan@tsbbs:/etc$ telnet 127.0.0.1
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Attaching to server...
[localhost:504]
Citadel 929            
The Sanitarium
US
 pause    next    stop
 ctrl-s  ctrl-o  ctrl-c


 Welcome to Where Time Stands Still
 .
 .    
                 *
                ***
                ***
                ***
            *   ***   *
       *   ***  ***  ***
      ***  ***  ***  ***
      ***  ***  ***  *** **
      ***  ***  ***  ***  ***
      ****************** *****
       **********************
        ********************
         *****************                                                     
           *************
            ************
            ***********
            ***********
            *********** 
 No One Leaves and No One Will 
     The Sanitarium BBS
        Welcome Home.
     

Enter your name:  !"'#ParanoidDelusions
ParanoidDelusions
Please enter your password:
<< wrong password >>
Enter your name:





[#] Thu Dec 03 2020 23:56:27 EST from ParanoidDelusions

Subject: Re: Bypassing the login: Prompt - Text Client Debian 10

[Reply] [ReplyQuoted] [Headers] [Print]

And this is what it looks like connecting from a Windows machine, using Puttty
Line feeds are all messed up. And - the echo is happening with our without the welcome banner. It just isn't interpreting it correctly - compared to Telnet on the Pi. 

Attaching to server...

                      [localhost:504]

                                     Citadel 929

                                                             The Sanitarium

                                                                           US

                                                                              pause    next    stop

                    ctrl-s  ctrl-o  ctrl-c

 

 

                                           Welcome to Where Time Stands Still

                                                                              .

                                                                                .

                       *

                                        ***

                                                           ***

                                                                              ***

             *   ***   *

                               *   ***  ***  ***

                                                      ***  ***  ***  ***

                                                                              ***  ***  ***  *** **

                         ***  ***  ***  ***  ***

                                                      ****************** *****

                                                                                     **********************

                                   ********************

         *****************

                                     *************

                                                              ************

                                                                                      ***********

                             ***********

                                                    ***********

                                                                  No One Leaves and No One Will

                      The Sanitarium BBS

                                                 Welcome Home.

 

 

 

                                                                     Enter your name:  '

 


[#] Fri Dec 04 2020 22:32:01 EST from ParanoidDelusions

Subject: Pi to Debian migration complete

[Reply] [ReplyQuoted] [Headers] [Print]

Well... I got it up and running on the i5. It is live now.  

telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -L /usr/local/citadel/citadel


was what needed to be added to inetd.conf to get the text client working right. 

I realized that it was working fine on Raspbian - and thought I'd take a chance being that Raspbian is a Debian variant, and just cut the telnet line from the .conf on the Pi and pasted it into the .conf on the i5, restarted inetd -and the weird echo issues went away. 

ctdlmigrate and sendcommand both failed more often than they worked, and other things broke during the migration - but for the most part, it is working - and file attachments work fine now. 

I suspect the majority of my issues were permission and path issues, with a decent dose of NRTFM and not exactly understanding what I was reading in TFM. 

I kind of recall the Citadel Support room being the same thing when I was trying to set up Citadel on the Pi... more of a running journal of my problems and progress as I stumbled toward a solution... 

But I plan on building the second box out again and again until I can figure out how to consistently build a backup and migrate the database from my production box to the test one. 


And I'll probably write up documentation aimed at the ultra-novice Linux user as I do that. 
 


[#] Fri Dec 04 2020 23:48:15 EST from ParanoidDelusions

Subject: Re: Pi to Debian migration complete

[Reply] [ReplyQuoted] [Headers] [Print]

LOL. Hibernate/Suspend got me. Have that disabled now, I'm pretty sure. Evidently Debian claims they have to enable it by default to meet European/US energy requirements. I suppose the Pi doesn't have that issue. 


If it isn't one thing, it is another... 

 



[#] Sat Dec 05 2020 12:54:53 EST from ParanoidDelusions

Subject: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

Is there somewhere in the documentation that discusses how to make the initial login view of Citadel look like Uncensored does when you open it in WebCit. Mine comes up with a login prompt automatically. Is this done with styles and .xml: 

What Uncensored looks like: 

 

What The Sanitarium looks like



[#] Sat Dec 05 2020 13:48:47 EST from IGnatius T Foobar

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

Is there somewhere in the documentation that discusses how to make
the initial login view of Citadel look like Uncensored does when you
open it in WebCit. Mine comes up with a login prompt automatically.

I don't know if it's in the documentation, but you use the -g option to webcit to define the start page that appears when a user first lands on the site.
Mine is: -g/dotgoto?room=Welcome%20to%20uncensored%21 So it takes new users to a read-only wiki room whose home page is a welcome screen.

[#] Sat Dec 05 2020 13:55:03 EST from IGnatius T Foobar

Subject: Re: install not working

[Reply] [ReplyQuoted] [Headers] [Print]

Two changes are needed to get this going:

in webcit: context_loop.c:

Comment out the line around line 28:

Thanks for reporting this issue and a possible fix. I have made a note of the issue in our issue tracker and will attempt these builds on old and new ubuntu.

The packages in the repository are definitely problematic. They are not maintained by the Citadel project and can become outdated from time to time.

[#] Sat Dec 05 2020 21:02:37 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

So, this is one of those times when I understand the high level concept, but not the application. 

You're saying that you've set it up so that when a user connects, it launches "webcit -g/path" 
And at that path is "Welcome%20to%20uncensored%21


Subject: Re: Initial Citadel Welcome Screen
Is there somewhere in the documentation that discusses how to make
the initial login view of Citadel look like Uncensored does when you
open it in WebCit. Mine comes up with a login prompt automatically.

I don't know if it's in the documentation, but you use the -g option to webcit to define the start page that appears when a user first lands on the site.
Mine is: -g/dotgoto?room=Welcome%20to%20uncensored%21 So it takes new users to a read-only wiki room whose home page is a welcome screen.

And that is what they see? 

I mean... it is super cool - and I wish I could make my Citadel do that. But I don't know where I would start. Would it redirect to display, in the window, a webpage on my Apache server? 

That would work for me. Mine doesn't need to be as cool as yours. I'm not as good at this as you are, clearly. My Citadel is mostly an accident of sheer determination. 

 

 



[#] Sun Dec 06 2020 13:29:23 EST from IGnatius T Foobar

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

You're saying that you've set it up so that when a user connects, it
launches "webcit -g/path" 
And at that path is "Welcome%20to%20uncensored%21" 

More or less. The "-g" option just tells it where to redirect "/" to.

The path "/dotgoto?room=XX" is the WebCit command to goto a room, where XX is the name of the room.

I have a room called "Welcome to UNCENSORED!" which is a wiki room whose home page is a welcome screen. To use its name in a URL we have to escape the spaces to %20 and the exclamation point to %21.

You could send the landing page pretty much anywhere. It would probably work with an external reference but I haven't tried it.

As to where this is configured ... you put it wherever WebCit is started.
For most sites that's going to be /etc/systemd/system/webcit-http.service and /etc/systemd/system/https.service

[#] Sun Dec 06 2020 15:25:55 EST from IGnatius T Foobar

Subject: Re: Error with easyinstaller build on Ubuntu 20.10 with fresh install

[Reply] [ReplyQuoted] [Headers] [Print]

 

Mon Nov 23 2020 11:53:02 AM EST from hamiltra @ Uncensored Subject: Error with easyinstaller build on Ubuntu 20.10 with fresh install

I did a fresh install of Ubuntu 20.10 (amd64) and tried the citadel-suite without success.  it was a very old version 917 which was throwing a lot of segfault messages into the syslog.  Uninstalled that version and did some cleanup.  Then, I tried the build from scratch using easyinstall shell and to keep the files as was posted in this forum last week, but then I got an error:

Thanks for reporting, and for pointing out the fix.  This has been corrected in 1e99d3eab849c3c41341d2d9b055ea7ee6a058a3 and will appear in the next release.

 



[#] Sun Dec 06 2020 19:12:06 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

Ok. I understand that a little better. Webcit launches with a switch -g/dotgoto?room=Welcome%to%uncensored%21 

And that room is a wiki with the welcome window that is displayed. 

The room is hidden, though, right? regular users can't see or post to it. 

 

Sun Dec 06 2020 13:29:23 EST from IGnatius T Foobar @ Uncensored Subject: Re: Initial Citadel Welcome Screen
You're saying that you've set it up so that when a user connects, it
launches "webcit -g/path" 
And at that path is "Welcome%20to%20uncensored%21" 

More or less. The "-g" option just tells it where to redirect "/" to.

The path "/dotgoto?room=XX" is the WebCit command to goto a room, where XX is the name of the room.

I have a room called "Welcome to UNCENSORED!" which is a wiki room whose home page is a welcome screen. To use its name in a URL we have to escape the spaces to %20 and the exclamation point to %21.

You could send the landing page pretty much anywhere. It would probably work with an external reference but I haven't tried it.

As to where this is configured ... you put it wherever WebCit is started.
For most sites that's going to be /etc/systemd/system/webcit-http.service and /etc/systemd/system/https.service

 



[#] Sun Dec 06 2020 19:13:15 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

Actually, this room: 



[#] Sun Dec 06 2020 21:30:51 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

So, I think that webcit is called in /etc/systemd/system/webcit-http.service and /webcit-https.service - if I understand how systemd works. 

in webcit-https.service, I see this line: 

ExecStart=/usr/local/webcit/webcit -s -p4916 uds /usr/local/citadel

so that would change to something like:

ExecStart=/usr/local/webcit/webcit -g Welcome%20to%20Roomname%21 -p4916 uds /usr/local/citadel 


Where there was a room, as a Wiki, on my Citadel called "Welcome To Roomname!"

And the same edit would be made to webcit-https.service? 

ExecStart=/usr/local/webcit/webcit -g Welcome%20to%20Roomname%21 -p8916 uds /usr/local/citadel


Do I just edit the files webcit-https.service and webcit-http.service with vi or nano to make these changes?

 Do I have this right? 




Sun Dec 06 2020 13:29:23 EST from IGnatius T Foobar @ Uncensored Subject: Re: Initial Citadel Welcome Screen
You're saying that you've set it up so that when a user connects, it
launches "webcit -g/path" 
And at that path is "Welcome%20to%20uncensored%21" 

More or less. The "-g" option just tells it where to redirect "/" to.

The path "/dotgoto?room=XX" is the WebCit command to goto a room, where XX is the name of the room.

I have a room called "Welcome to UNCENSORED!" which is a wiki room whose home page is a welcome screen. To use its name in a URL we have to escape the spaces to %20 and the exclamation point to %21.

You could send the landing page pretty much anywhere. It would probably work with an external reference but I haven't tried it.

As to where this is configured ... you put it wherever WebCit is started.
For most sites that's going to be /etc/systemd/system/webcit-http.service and /etc/systemd/system/https.service

 



[#] Sun Dec 06 2020 21:45:55 EST from ParanoidDelusions

Subject: bbs@uncensored.citadel.org

[Reply] [ReplyQuoted] [Headers] [Print]

I have a fuzzy memory of documentation on how to set this up, but I can't find it now on the citadel.org documentation pages. 

How do you set up BBS to not require a password and launch the textclient automatically from a SSH session? 




[#] Sun Dec 06 2020 21:57:52 EST from ParanoidDelusions

Subject: Re: bbs@uncensored.citadel.org

[Reply] [ReplyQuoted] [Headers] [Print]

Does it involve making sure that the bbs account has just user permissions, no password, and their startup shell is /usr/local/citadel/citadel 
So that a ssh connection to bbs@ssh.wallofhate.com automatically logs in and starts the citadel text client? 

Sun Dec 06 2020 21:45:55 EST from ParanoidDelusions @ Uncensored Subject: bbs@uncensored.citadel.org

I have a fuzzy memory of documentation on how to set this up, but I can't find it now on the citadel.org documentation pages. 

How do you set up BBS to not require a password and launch the textclient automatically from a SSH session? 




 



[#] Sun Dec 06 2020 22:24:31 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]


 Do I have this right? 

As to where this is configured ... you put it wherever WebCit is started.
For most sites that's going to be /etc/systemd/system/webcit-http.service and /etc/systemd/system/https.service

Missed this. Yeah, I guess I've got it right. 

 

Sun Dec 06 2020 13:29:23 ESTfrom IGnatius T Foobar @ Uncensored Subject: Re: Initial Citadel Welcome Screen
You're saying that you've set it up so that when a user connects, it
launches "webcit -g/path" 
And at that path is "Welcome%20to%20uncensored%21" 

More or less. The "-g" option just tells it where to redirect "/" to.

The path "/dotgoto?room=XX" is the WebCit command to goto a room, where XX is the name of the room.

I have a room called "Welcome to UNCENSORED!" which is a wiki room whose home page is a welcome screen. To use its name in a URL we have to escape the spaces to %20 and the exclamation point to %21.

You could send the landing page pretty much anywhere. It would probably work with an external reference but I haven't tried it.

As to where this is configured ... you put it wherever WebCit is started.
For most sites that's going to be /etc/systemd/system/webcit-http.service and /etc/systemd/system/https.service


 



[#] Sun Dec 06 2020 22:30:14 EST from ParanoidDelusions

Subject: Re: Initial Citadel Welcome Screen

[Reply] [ReplyQuoted] [Headers] [Print]

But I have to set up Citadel to let users who are not logged in browse the server, right? I can't just make one room visible, it has to be set globally for the entire BBS? 

Otherwise, I get "You must be logged in to access this page" on the regular login screen. 

 

Sun Dec 06 2020 22:24:31 EST from ParanoidDelusions @ Uncensored
Subject: Re: Initial Citadel Welcome Screen

Missed this. Yeah, I guess I've got it right. 

 

 

 



[#] Mon Dec 07 2020 00:13:10 EST from ParanoidDelusions

Subject: Re: bbs@uncensored.citadel.org

[Reply] [ReplyQuoted] [Headers] [Print]

So, I tried putting it in /home/bbs/.ssh/rc

"/usr/local/citadel/citadel"



And that executes citadel when I connect via SSH... but it quits immediately and takes me back to the shell:


bbs@testtsbbs:~$ ssh bbs@127.0.0.1
bbs@127.0.0.1's password:
Linux testtsbbs 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Dec  6 21:42:23 2020 from 127.0.0.1
Attaching to server...
[localhost:504]
Citadel 929            
Citadel Server
(null)
 pause    next    stop
 ctrl-s  ctrl-o  ctrl-c

Cannot open '/usr/local/citadel/messages//hello': No such file or directory

Enter your name: bbs@testtsbbs:~$

Sun Dec 06 2020 21:57:52 EST from ParanoidDelusions @ Uncensored Subject: Re: bbs@uncensored.citadel.org

Does it involve making sure that the bbs account has just user permissions, no password, and their startup shell is /usr/local/citadel/citadel 
So that a ssh connection to bbs@ssh.wallofhate.com automatically logs in and starts the citadel text client? 

Sun Dec 06 2020 21:45:55 EST from ParanoidDelusions @ Uncensored Subject: bbs@uncensored.citadel.org

I have a fuzzy memory of documentation on how to set this up, but I can't find it now on the citadel.org documentation pages. 

How do you set up BBS to not require a password and launch the textclient automatically from a SSH session? 




 



 



Go to page: 1 [2] 3 4 5 6 ... Last