Andreas Eder wrote:
> Hello and thanks for the script.
>
> Unfortunately, when I run it I get a few warnings about type declarations.
...
> I'm running on Arch Linux: Linux iona 5.4.6-arch3-1 #1 SMP PREEMPT
> Tue, 24 Dec 2019 04:36:53 +0000 x86_64 GNU/Linux
Did you do anything in advance to prepare for installation on Arch, by
analogy with the examples given for fedora and ubuntu in
https://www.cs.bham.ac.uk/research/projects/poplog/V16/required-packages.html
i.e.
Redhat/Fedora/CentOs, etc:
dnf install gcc libXext-devel libX11-devel libXt-devel openmotif-devel
glibc-devel tcsh\
ncurses-devel xterm wget espeak
Ubuntu:
apt-get install gcc libxext6 libxext-dev libx11-6 libx11-dev libxt-dev
libmotif-dev\
build-essential tcsh libc6 libncurses5 libncurses5-dev libstdc++6 xterm
wget espeak
I have just done some digging in old email and discovered that Peter Lewis,
(who is not on this list) once informed me that the arch equivalent to
'dnf install' in Fedora and 'apt-get' in Ubuntu is
'pacman -S'
However, it will be necessary to discover the Arch names for the equivalent
libraries. I have found this possibly out of date file
https://www.cs.bham.ac.uk/research/projects/poplog/latest-poplog/get-arch-poplog
which includes this in a comment:
pacman -S gcc tcsh libxext libx11 libxt lesstif xterm wget espeak
> But what is more important are the following errors:
> /usr/bin/ld: poplink_3.o: relocation R_X86_64_32S against `.text'
> can
> not be used when making a PIE object; recompile with -fPIE
> amd there are lots like that.
Is it possible that Arch requires changes to core poplog sources?
If so, the most likely location would be somewhere in this directory:
$usepop/pop/src/syscomp/
I hope the change required is more shallow! I'll ask around.
Aaron