Re: Installing on Debian Stretch?

Ken Linder <[email protected]> Wed, 12 Jun 2019 15:36:18 -0500
Newsgroups gmane.comp.compilers.gpc
Message-ID <CAJ6n7GJ3EhF7QNokxufxcH8kS76b+UnHBXVBTvwWcr8g=RVuiQ@mail.gmail.com>
Thanks Matthias & Waldek

My OS and machine are strictly 64 bit.  I really don't want to mix
architectures.  I benchmarked a 32 bit Debian install  against a 64 bit
Debian install and the 64 bit version was significantly faster for my
particular hardware mix.  CPU is a little AMD C-70 APU.

Maybe I missed something.  Had no idea the version of the binary I
downloaded was the 32 bit.  AH well.  Apparently there are no 64 bit binary
installs on the GPC website.  Doesn't surprise me.  That site hasn't been
updated in a long time.  Would love to give it a face lift, let people know
that GPC isn't completely dead.

I wanted to start getting involved in GPC again by simply installing the
most recent binary from the website and NOT do a complete build.  Ah well!

I saw your repo on github, Waldek.  I haven't built GPC from source in over
10 years!  I incorrectly thought installing the binary from the website
would be easier.  Ah well!

Over the next few days I will try to build the source and perhaps see just
how confused I can make myself!

Thanks again
-Ken


On Wed, Jun 12, 2019 at 9:21 AM Matthias Klose <[email protected]> wrote:

> On 12.06.19 16:04, Waldek Hebisch wrote:
> > Ken Linder wrote:
> >>
> >> Hello all,
> >>
> >> Thought I would try installing the most recent version of GPC on my
> Debian
> >                                      ^^^^^^^^^^^
> >> Stretch machine.  I downloaded gpc-2.1-with-gcc.i686-pc-linux-gnu.tar.gz
> >                                  ^^^^^^^
> >
> > gpc-2.1 is quite old and a lot developements happened after it was
> > released
> >
> >> and expanded it as specified here:
> >>
> https://www.gnu-pascal.de/gpc/Binary-Distributions.html#Binary-Distributions
> >>
> >> It doesn't matter what options I use when trying to run the GPC
> compiler.
> >> I always get the following error:
> >>
> >> -bash: /usr/local/bin/gpc: No such file or directory
> >>
> >> I think something is missing somewhere, just not certain what.
> >>
> >> So the simple question before digging in: Has anyone successfully
> installed
> >> the 2.1 compiler on Debian Stretch?  If so, was there something
> additional
> >> that needs to be done?
> >
> > You skipped most important piece of information: is your system 32-bit?
> > You fetched old 32-bit version of GPC.  Vast majority of PC-s now
> > are capable of running 64-bit system and there are definite advantages
> > to doing so.   So there is good chance that you have 64-bit system.
> > In the past 64-bit systems had pretty good support for running
> > 32-bit binaries.  But new distributions by default are only
> > capable of running 64-bit binaries.  For example, Debian 7 on
> > machine that I write this is neiter able to create 32-bit binary
> > nor to run one if I fetch 32-bit binary from other machine.
> > When trying to run binary error message is exactly the one you
> > gave: before normal ELF binary runs kernel has to run
> > appropriate version of 'ld-linux.so'.  If 32-bit support is
> > not installed needed version of 'ld-linux.so' is missing.
> >
> > If you want to stick to old version you need to install support
> > for 32-bit binaries, that is several packages which used to be
> > installed by default, but now are in some obscure part of repository.
> > Sorry, that I do not give you more details, but I do not remember
> > more details.  I gave you enough keywords so that you can search
> > net yourself.
>
> see https://wiki.debian.org/Multiarch/HOWTO, then you can install 32bit
> packages
> using apt install libc6:i386 ...
>
> _______________________________________________
> Gpc mailing list
> [email protected]
> https://www.g-n-u.de/mailman/listinfo/gpc

_______________________________________________
Gpc mailing list
[email protected]
https://www.g-n-u.de/mailman/listinfo/gpc