On Sat, 24 Jul 2004, Richard Price wrote:
> I think we are closing in a solution!
>
> >[JD]
> > > Just a thought but do you have the C-shell ( or tcsh ) and
> > > the Xfree86-dev rpm. I think that poplink_cmnd needs a C-shell
> > > and the headers etc. from the Xfree86 development libraries
> > > may be needed for linking.
> I am a novice with redhat, so how do you check for these?
> However, I do remember reading about needing extra libraries that may not be
> included with a typical installation of redhat 9.0. I did choose a typical
> installation.
See what happens if you type
tcsh
to the shell prompt. If you get 'Command not found' then you
do not have it. If you have it its location should be revealed by
which tcsh
e.g. /bin/tcsh
Certainly tcsh is available in the RedHat 9 cds. Install CD1 on your
cdrom drive and mount it, e.g. as root:
mount /mnt/cdrom
then go to directory
/mnt/cdrom/RedHat/RPMS/
if you do
ls -l tcsh*
it should print something like:
-rw-r--r-- 1 root root 453710 Feb 24 2003 tcsh-6.12-4.i386.rpm
Install by typing:
rpm -i tcsh<tab>
The <tab> should make it complete the file name, so that you can run
rpm -i tcsh-6.12-4.i386.rpm
without having type everything exactly.
It may complain that there's something missing that you need, e.g.
fileutils or libtermcap
Everything you need also be on the RedHat 9 CDs (though possibly
on a different CD). You can use rpm -i (as root) to install
whatever it says is needed.
(I believe newer versions of linux automate this process better.)
If you don't have the RedHat 9 CDs you should be able to get tcsh from
here:
ftp://fr.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS/tcsh-6.12-4.i386.rpm
The absence of tcsh on your machine is compatible with the fact that
everything worked in your log file up to this point:
> Now run newpop to re-link without motif, rebuild indexes, etc.
> Sussex Poplog Version 15.53
> NEWPOP started on Sat Jul 24 13:41:25 BST 2004
> ....
> Linking newpop11 ...
> === Running: ./pglink -xt -map
> *** Interrupted
We really do need to change the syscomp files to generate a poplink_cmnd
file which does not require tcsh or csh.
Alternatively I could package a version of tcsh in with the poplog files
and modify $PATH to ensure that it is always available during
installation.
That would be MUCH easier to do, though I don't know how portable the
redhat tcsh executable dated Aug 8 is.
> I could format my hardrive and re-install everything choosing to include
> everything possible. Although drastic it may solve the problem!
No -- that's far too drastic. Adding tcsh from the rpm file should be a
matter of seconds.
If you do find that you don't have tcsh, then after installing it, try
the 'install with motif' script again!
If it still doesn't work, then it should be possible for you to use a
version of basepop11 previously linked including motif. I'd have to
tell you how to do that by hand as you already have everything you need
for that to work.
> Also I checked for the libraries mentioned in a previous post and they are
> all there except libXm.so.1 and libXm.so.1.0.2.
As you have motif, you don't need those: that's Lesstif, an open source,
but not quite so good, alternative to Motif.
Aaron
--
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
|