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