Package Details: hercules 3.13.00-3

Git Clone URL: https://aur.archlinux.org/hercules.git (read-only, click to copy)
Package Base: hercules
Description: Software implementation of System/370 and ESA/390
Upstream URL: http://www.hercules-390.eu/
Licenses: custom
Submitter: xyproto
Maintainer: pilotmattk
Last Packager: xyproto
Votes: 3
Popularity: 0.000000
First Submitted: 2019-03-27 09:21 (UTC)
Last Updated: 2019-03-27 09:21 (UTC)

Latest Comments

javierpeces commented on 2024-04-16 15:53 (UTC)

Just want to share my experience for anyone interested. Installing hercules via yay complains about dlpreopened files and compilation fails.

Using the very same hercules-3.13.tar.gz and the typical "configure, make, sudo make install" it works properly.

Also tried hyperion-hercules but it fails to use 3088 devices. This prevents to enable TCP/IP networking between Linux and Mainframe via tun/tap.

Linux 6.8.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 11 Apr 2024 01:47:33 +0000 x86_64 GNU/Linux

rachejazz commented on 2021-10-14 15:11 (UTC) (edited on 2021-10-14 15:11 (UTC) by rachejazz)

The symlink and rebuild worked, thanks! I will post this on the stable upstream too.

pilotmattk commented on 2021-10-14 00:30 (UTC)

OK, Forced the re-build and all is good without the symlink.


[matt@archklap ~]$ ldd /usr/bin/dasdinit
    linux-vdso.so.1 (0x00007fff9abce000)
    libhercs.so => /usr/lib/libhercs.so (0x00007f7a20ae6000)
    libhercu.so => /usr/lib/libhercu.so (0x00007f7a20aca000)
    libhercd.so => /usr/lib/libhercd.so (0x00007f7a20a85000)
    libherc.so => /usr/lib/libherc.so (0x00007f7a20679000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7a20658000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f7a2048c000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007f7a2047f000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f7a20465000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f7a2044b000)
    libnsl.so.3 => /usr/lib/libnsl.so.3 (0x00007f7a20442000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f7a202fe000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f7a202f7000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f7a202e2000)
    libherct.so => /usr/lib/libherct.so (0x00007f7a202d9000)
    libdecNumber.so => /usr/lib/libdecNumber.so (0x00007f7a202c3000)
    libsoftfloat.so => /usr/lib/libsoftfloat.so (0x00007f7a202af000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f7a20b4c000)
    libtirpc.so.3 => /usr/lib/libtirpc.so.3 (0x00007f7a20280000)
    libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f7a20229000)
    libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f7a20142000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f7a20111000)
    libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f7a2010b000)
    libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f7a200fb000)
    libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f7a200f4000)

pilotmattk commented on 2021-10-13 23:05 (UTC)

ln -s /usr/lib/libnsl-2.33.so /usr/lib/libnsl.so.2

Fixed it on my installation. I need to force a rebuild to see if it will pickup that newer libnsl-2.33.so name.

pilotmattk commented on 2021-10-13 22:46 (UTC)

@rachejazz

The stable upstream appears to be active here: https://github.com/rbowler/spinhawk

Looks like the old yahoo group is gone with no updates on the new location (assuming it's GH).

They'd need to get a fix into hyperion and backport into spinhawk, cut a new release. No problems packaging once it's there. Maybe add an issue on the stable upstream as well?

rachejazz commented on 2021-10-13 22:34 (UTC)

@pilotmattk I am attaching the issue I faced today with this version. Looks like hercules needs an update since it doesn't work with the latest libnsl https://github.com/hercules-390/hyperion/issues/289

Still confused though.

pilotmattk commented on 2021-10-13 22:16 (UTC)

Ideally this should be the source: https://github.com/hercules-390/hyperion/releases

An actual release in 2017 is newer/more stable than the RC0 in 2016 of hyperion: http://www.hercules-390.eu/hercnew.html

Also see hyperion comments on the main hercules site.

Suggest adding hyperion-hercules-git as another package if needed in the AUR.

rachejazz commented on 2021-10-13 19:35 (UTC)

Ideally this should be the source: https://github.com/hercules-390/hyperion/releases

rachejazz commented on 2021-10-13 19:21 (UTC) (edited on 2021-10-13 19:25 (UTC) by rachejazz)

Source says hercules is in v4 now. And that too in 2016. The pkg here says 3.13 in 2019. I am confused. Do you need help maintaining this one?