Re: Problems when compiling "crtdemo.pas"
"Prof Abimbola Olowofoyeku" <[email protected]> Tue, 29 Mar 2016 16:23:34 +0100
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Organization | ChiefSoft |
| Message-ID | <[email protected]> |
On 29 Mar 2016 at 16:23, mathias uhle wrote: > Well, befor the diverse compiling efforts I checked that ncurses was > installed and found that: libncurses5, libncurses6,ncurses-devel and > ncurses-utils were installed! > > Further a "find" revealed that there were copies of "panel.h" in > /usr/include/ncurses > /usr/include/ncurses6/ncurses > /usr/include/ncurses6/ncursesw > /usr/include/ncursesw > > So thas before I called for help > > I added now: libncurses5-32bit, ncurses6-32bit and ncurses-devel-32bit. > althoug it is an 64-bit system. > > The effect on compilation was nil! > > I now copied "panel.h" into my testdirectory: no effect on compilation! > Next try: put it into the source-directory of "crtc.c": no effect! > > GPC still complains not to find "panel.h" [...] Your problem is a version mismatch between gpc and gcc. Your system gcc (4.8.3), which is being called by gpc to build the crt unit, is a different version from that on which gpc is based (3.4.6), and gcc can't find all the things that it needs. You need to set some environment variables to point to the relevant "include" directories (and, if necessary, to a matching gcc) e.g., export CC=/usr/local/bin/gcc export C_INCLUDE_PATH=/usr/local/include:/usr/local/include/ncurses It seems to me that your installed gpc might not be complete (at least, if you want it to be able to compile the c sources that it needs). But this *might* work (before you compile the demo); export CC=/usr/bin/gcc export C_INCLUDE_PATH=/usr/include:/usr/include/ncurses Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.greatchief.plus.com/ _______________________________________________ Gpc mailing list [email protected] https://www.g-n-u.de/mailman/listinfo/gpc