Trouble setting up Pascal
Peter Williams <[email protected]> Fri, 11 Sep 2020 12:09:41 +0100
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Message-ID | <CANt1qAE_WmnR0=a9WBbFn3wrm0uJk24xBm5FnUHJ_HYUhDNbZw@mail.gmail.com> |
--===============5757455770804369449==
Content-Type: multipart/alternative; boundary="0000000000008317ed05af07b979"
--0000000000008317ed05af07b979
Content-Type: text/plain; charset="UTF-8"
Greetings from a new member of your mailing list.
I have used Gnu Pascal for some time on a Windows 10 64-bit environment.
I decided to try it on a Linux Mint 20 Cinnamon machine with x86_64
processor
I downloaded gpc-2.1-with-gcc.i686-pc-linux-gnu.tar.gz to
/home/peter/software and installed using:
cd /
tar xzf /home/peter/software/gpc-2.1-with-gcc.i686-pc-linux-gnu.tar.gz
I tried the simplest of programs: Hello.c:
program hello;
begin
writeln ('Hello Pascal world');
readln
end.
and compiled by gpc -o Hello Hello.pas
to get, to my dismay, not as on Windows but on Linux:
peter@peter-Akoya-E6237:~/Pete/Pascal$ gpc -o Hello Hello.pas
/tmp/ccnPqfBD.s: Assembler messages:
/tmp/ccnPqfBD.s:15: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:19: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:20: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:21: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:22: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:23: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:24: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:25: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:35: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:36: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:37: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:38: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:50: Error: invalid instruction suffix for `pop'
/tmp/ccnPqfBD.s:66: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:73: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:80: Error: invalid instruction suffix for `pop'
/tmp/ccnPqfBD.s:88: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:92: Error: invalid instruction suffix for `pop'
/tmp/ccnPqfBD.s:103: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:108: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:110: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:112: Error: invalid instruction suffix for `push'
/tmp/ccnPqfBD.s:123: Error: invalid instruction suffix for `pop'
peter@peter-Akoya-E6237:~/Pete/Pascal$
What am I doing wrong? Can you please advise?
--
Peter Williams
[email protected]
--0000000000008317ed05af07b979
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:large">
Greetings from a new member of your mailing list.<br><br>I have used Gnu Pa=
scal for some time on a Windows 10 64-bit environment.<br><br>I decided to =
try it on a Linux Mint 20 Cinnamon machine with x86_64 processor<br>I downl=
oaded gpc-2.1-with-gcc.i686-pc-linux-gnu.tar.gz to <br>=C2=A0/home/peter/so=
ftware and installed using:<br><br>cd /<br>tar xzf /home/peter/software/gpc=
-2.1-with-gcc.i686-pc-linux-gnu.tar.gz<br><br>I tried the simplest of progr=
ams: Hello.c:<br>program hello;<br>begin<br>=C2=A0 =C2=A0 writeln ('Hel=
lo Pascal world');<br>=C2=A0 =C2=A0 readln<br>end.<br>and compiled by g=
pc -o Hello =C2=A0 =C2=A0Hello.pas<br>to get, to my dismay, not as on Windo=
ws but on Linux:<br>peter@peter-Akoya-E6237:~/Pete/Pascal$ gpc -o Hello =C2=
=A0 =C2=A0Hello.pas<br>/tmp/ccnPqfBD.s: Assembler messages:<br>/tmp/ccnPqfB=
D.s:15: Error: invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s=
:19: Error: invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:20=
: Error: invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:21: E=
rror: invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:22: Erro=
r: invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:23: Error: =
invalid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:24: Error: inv=
alid instruction suffix for `push'<br>/tmp/ccnPqfBD.s:25: Error: invali=
d instruction suffix for `push'<br>/tmp/ccnPqfBD.s:35: Error: invalid i=
nstruction suffix for `push'<br>/tmp/ccnPqfBD.s:36: Error: invalid inst=
ruction suffix for `push'<br>/tmp/ccnPqfBD.s:37: Error: invalid instruc=
tion suffix for `push'<br>/tmp/ccnPqfBD.s:38: Error: invalid instructio=
n suffix for `push'<br>/tmp/ccnPqfBD.s:50: Error: invalid instruction s=
uffix for `pop'<br>/tmp/ccnPqfBD.s:66: Error: invalid instruction suffi=
x for `push'<br>/tmp/ccnPqfBD.s:73: Error: invalid instruction suffix f=
or `push'<br>/tmp/ccnPqfBD.s:80: Error: invalid instruction suffix for =
`pop'<br>/tmp/ccnPqfBD.s:88: Error: invalid instruction suffix for `pus=
h'<br>/tmp/ccnPqfBD.s:92: Error: invalid instruction suffix for `pop=
9;<br>/tmp/ccnPqfBD.s:103: Error: invalid instruction suffix for `push'=
<br>/tmp/ccnPqfBD.s:108: Error: invalid instruction suffix for `push'<b=
r>/tmp/ccnPqfBD.s:110: Error: invalid instruction suffix for `push'<br>=
/tmp/ccnPqfBD.s:112: Error: invalid instruction suffix for `push'<br>/t=
mp/ccnPqfBD.s:123: Error: invalid instruction suffix for `pop'<br>peter=
@peter-Akoya-E6237:~/Pete/Pascal$ <br><br>What am I doing wrong?<font color=
=3D"#888888"> Can you please advise?<br></font>
</div><br>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature"><div dir=3D"ltr"><div>Peter Williams</div><div><a href=
=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
om</a><br></div></div></div></div>
--0000000000008317ed05af07b979--
--===============5757455770804369449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Gpc mailing list
[email protected]
https://www.g-n-u.de/mailman/listinfo/gpc
--===============5757455770804369449==--