Preparing Mac OS X for PSPSDK

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
rinco
Posts: 255
Joined: Fri Jan 21, 2005 2:12 pm
Location: Canberra, Australia

Preparing Mac OS X for PSPSDK

Post by rinco »

There are many ways to do this. I do it using the command line, ie: Terminal.app. The steps are something like this:

1. Install Mac OS X Developer tools. It's a free download, or just find Developer.pkg on the installation media (in a hidden directory).

2. Install Fink. The instructions are simple - http://fink.sourceforge.net/doc/bundled ... -first.php

3. Use Fink to install lots of stuff:
sudo fink -y install autogen autoconf2.5 automake1.8 libtool make svn-client wget sdl
4. Fixup PATH to include Pspdev programs and prefer Fink programs. In my home directory I create a file called .bash_profile that looks like this:
#!/bin/bash

export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export PSPPATH="$PSPDEV/bin:$PSPDEV/psp/bin:$PSPSDK/bin"

export PATH="/sw/bin:$PATH:$PSPPATH"
5. Create a /usr/local/pspdev directory and remove security problems:
sudo mkdir -p /usr/local/pspdev
sudo chmod a+rwx /usr/local/pspdev
6. Grab the psptoolchain-200xxxxxxx.tgz script from http://www.oopo.net/consoledev/ . Safari should extract it as psptoolchain/ on the desktop, so type
cd ~/Desktop/psptoolchain/
./toolchain.sh
If everything goes according to plan there will be programs in /usr/local/pspdev/bin/ and sample source in /usr/local/pspdev/psp/sdk/samples/.
Last edited by rinco on Mon Jul 25, 2005 11:58 pm, edited 2 times in total.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Moved to PSPSDK development and stickied.
User avatar
Shazz
Posts: 244
Joined: Tue Aug 31, 2004 11:42 pm
Location: Somewhere over the rainbow
Contact:

Post by Shazz »

Update for Mac OSX Tiger

1. Install Mac OS X Developer tools called Xcode Tools in the Installers directory : XcodeTools.mpkg or from the offical Mac developpers website : http://developer.apple.com/

2. Install Fink binaries : http://fink.sourceforge.net/download/index.php, it will save you hours...

Then follow Rinco's 3,4,... steps
- TiTAN Art Division -
http://www.titandemo.org
Eddy58
Posts: 3
Joined: Mon Sep 05, 2005 3:14 am
Location: Nevers, France

Post by Eddy58 »

Hello, I'm a newbie in PSP dev. I have installed the PSPSDK here.
How can I compile a simple source (for try an example in pspdev/psp/sdk/samples/) with terminal now ?
What is the Fink utility, are we obliged to install it ?
holger
Posts: 204
Joined: Thu Aug 18, 2005 10:57 am

Post by holger »

enter the sample directory and type 'make' to build a sample. 'make kxploit' if you have a 1.50 revision. Or, use the psp-install script in svn, pspgl/tools/, instead.
Eddy58
Posts: 3
Joined: Mon Sep 05, 2005 3:14 am
Location: Nevers, France

Post by Eddy58 »

Ok, this error message is returned :
adijon-151-1-18-68:/opt/local/pspdev/psp/sdk/samples/power eddy$ make
make: psp-config: Command not found
Makefile:12: /lib/build.mak: No such file or directory
That's normal because the paths are undefined. The site where I have downloaded the sdk package say :
Remember to set up your PATH environment variable to point to /opt/local/pspdev/bin and PSPDEV to /opt/local/pspdev and PSPSDK to /opt/local/pspdev/psp/sdk
I add this 3 lines at the top of the makefile, but the error message returned is the same...

Code: Select all

PATH=/opt/local/pspdev/bin
PSPDEV=/opt/local/pspdev
PSPSDK=/opt/local/pspdev/psp/sdk
What is the exact procedure to correctly define this 3 variables ? Sorry, I'm not a terminal crack (XCode automation usually ;) ).
The rinco's installation procedure is to follow strictly to fix this problems ??

Thanks for your help, the PSP dev seems greatly funny :D
holger
Posts: 204
Joined: Thu Aug 18, 2005 10:57 am

Post by holger »

export the environment variables for your shell. If you're using bash you may want to add this to your .bashrc or .bash_profile, so that you don't need to enter it again and again:

export PSPDEV=/usr/local/pspdev
export PSPSDK=$PSPDEV/psp/sdk
export PATH=$PSPDEV/bin:$PATH
export PSP_MOUNTDIR="/Volumes/PSP 32MB/"
export PSP_REVISION=1.50

Adjust the variables to your needs, depending where you installed the SDK, where want you want to mount the PSP, and which PSP revision you own.
rinco
Posts: 255
Joined: Fri Jan 21, 2005 2:12 pm
Location: Canberra, Australia

Post by rinco »

Since you have pspsdk binaries, the Fink software probably isn't required. But the software you can install with Fink are very useful:
- svn-client and wget are required by toolchain.sh
- auto{gen,conf,make} and libtool are required to build some ports, like SDL and many SDL apps

I'm not sure where you are getting the pspsdk binaries from or why they install into /opt/local/pspdev. Although there is nothing technically wrong with this, many scripts and Makefiles specify /usr/local/pspdev/ (eg toolchain.sh). It might be less time consuming to conform.

Having psp-config tool in your PATH is the pspdev way of locating headers and libraries... it's a shell thing not a Makefile thing. Defining PSPDEV and PSPSDK is probably not important but does overcome some legacy issues. When creating new Makefiles - use psp-config, not these environment variables.
Eddy58
Posts: 3
Joined: Mon Sep 05, 2005 3:14 am
Location: Nevers, France

Post by Eddy58 »

Ok, all is good. :)
I make a .bash_profile file with necessary, followed by tries, and the .elf files are correctly build.
Now I can buy my PSP ! :-D

Thanks for you.
chinaet
Posts: 7
Joined: Sun May 08, 2005 10:53 am

Post by chinaet »

Update:

fink -y install libtool14
djone37
Posts: 3
Joined: Mon Dec 19, 2005 3:41 am
Location: Toronto

Post by djone37 »

The Software Engineering DJ
rinco
Posts: 255
Joined: Fri Jan 21, 2005 2:12 pm
Location: Canberra, Australia

Post by rinco »

djone37 wrote:Easiest way to install the SDK for Mac:


http://www.cs.helsinki.fi/u/jikorhon/co ... _4.0.1.dmg


(Linked from http://www.deadcoderssociety.tk/)
That build of the sdk is revision 792. The latest revision in svn is 1595. Following the instructions above is probably a better thing to do.
djone37
Posts: 3
Joined: Mon Dec 19, 2005 3:41 am
Location: Toronto

Post by djone37 »

rinco wrote:
djone37 wrote:Easiest way to install the SDK for Mac:


http://www.cs.helsinki.fi/u/jikorhon/co ... _4.0.1.dmg


(Linked from http://www.deadcoderssociety.tk/)
That build of the sdk is revision 792. The latest revision in svn is 1595. Following the instructions above is probably a better thing to do.
Your right! I just noticed that it is pretty old..
The Software Engineering DJ
klump
Posts: 7
Joined: Sun Feb 05, 2006 12:23 pm

Post by klump »

framerate
Posts: 20
Joined: Sun Aug 14, 2005 2:30 am

Post by framerate »

Doesn't work on macbook pro. Looks like fink isn't up to par with intel yet, but I'll keep trying.
User avatar
Shazz
Posts: 244
Joined: Tue Aug 31, 2004 11:42 pm
Location: Somewhere over the rainbow
Contact:

Post by Shazz »

Arrrrgh latest toolchain canot be compiled on mac OSX...

Due to binutils 2.16.1 and an issue with apple make :

Code: Select all

gcc -g -O2    -c -o flat_bl.o ../../gprof/flat_bl.m
../../gprof/flat_bl.m:2: error: parse error before '%' token
make[3]: *** [flat_bl.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-gprof] Error 2
ERROR BUILDING BINUTILS
Seems a known (but new) problem :
http://www.sourceware.org/ml/crossgcc/2 ... 00061.html
On 3/4/06, Philip Rakity <[email protected]> wrote:
>/Volumes/unix/crosstool-0.42/build/mips-unknown-linux-gnu/gcc-4.1.0-glibc-2.3.6/binutils-2.16.1/gprof/mips.c
> gcc -g -O2 -c -o flat_bl.o
> /Volumes/unix/crosstool-0.42/build/mips-unknown-linux-gnu/gcc-4.1.0-glibc-2.3.6/binutils-2.16.1/gprof/flat_bl.m
> /Volumes/unix/crosstool-0.42/build/mips-unknown-linux-gnu/gcc-4.1.0-glibc-2.3.6/binutils-2.16.1/gprof/flat_bl.m:2:
> error: parse error before '%' token
> make[3]: *** [flat_bl.o] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all] Error 2
> make: *** [all-gprof] Error 2

Looks like a bug in Apple's make:
http://sourceware.org/ml/binutils/2005-12/msg00259.html

How annoying! So it looks like binutils-2.16.1 won't build on
Mac OS X without workarounds until somebody figures that out.
- Dan
Disabling gprof from configure lets the build complete
How can I do that ?
- TiTAN Art Division -
http://www.titandemo.org
TyRaNiD
Posts: 907
Joined: Sun Jan 18, 2004 12:23 am

Post by TyRaNiD »

Well it claims following the links that doing make -r should allow you to get it to build, but if you want to remove gprof building then revert the patch. Ill probably revert it anyway and maybe make it optional for now. Stupid apples :P

Or edit the patch to remove anything which touches the configure script.
Last edited by TyRaNiD on Sat May 13, 2006 10:34 pm, edited 1 time in total.
User avatar
Shazz
Posts: 244
Joined: Tue Aug 31, 2004 11:42 pm
Location: Somewhere over the rainbow
Contact:

Post by Shazz »

[quote="TyRaNiD"]Well it claims following the links that doing make -r should allow you to get it to build/quote]

what shoud I change in the toolchain script ?

## Build the source.
$MAKE clean; $MAKE -r || { echo "ERROR BUILDING BINUTILS"; exit; }

?
- TiTAN Art Division -
http://www.titandemo.org
TyRaNiD
Posts: 907
Joined: Sun Jan 18, 2004 12:23 am

Post by TyRaNiD »

yah, that might work
User avatar
Shazz
Posts: 244
Joined: Tue Aug 31, 2004 11:42 pm
Location: Somewhere over the rainbow
Contact:

Post by Shazz »

Disabling the built-in implicit rules seems to work (should be finished in 1 or 2 hours) even if I have no clue of the consequences of those non used rules...
- TiTAN Art Division -
http://www.titandemo.org
TyRaNiD
Posts: 907
Joined: Sun Jan 18, 2004 12:23 am

Post by TyRaNiD »

Well with automake stuff it will override implicit rules for the most part anyway so it probably doesn't matter.
urchin
Posts: 121
Joined: Thu Jun 02, 2005 5:41 pm

Post by urchin »

Ah, the problem is that Apple's version of GCC is wired to interpret files with a ".m" extension as Objective-C source files.
lightosx
Posts: 1
Joined: Tue May 16, 2006 7:21 am

Post by lightosx »

Then, which is the solutions for run fine the binutils... ?

I intented all, but i dont have the solutions...


One question... I can use xcode for debugging code of psp ?
shifty
Posts: 32
Joined: Thu Jun 16, 2005 8:59 am
Location: MIT
Contact:

make -r fix builds

Post by shifty »

this fix:
## Build the source.
$MAKE clean; $MAKE -r || { echo "ERROR BUILDING BINUTILS"; exit; }
gets you through binutils.

thanks everyone, now on with the rest!
bronxbomber92
Posts: 36
Joined: Fri Jul 21, 2006 11:00 am

Post by bronxbomber92 »

I need help as the local folder is invisible. Also when you say "/usr/local/pspdev" do we replace user with our login name? such as, say my loin name is bob. do you say /bob/local/pspdev ?
Also I'm confused about step four...?
liquidjin
Posts: 12
Joined: Sun Feb 19, 2006 5:57 pm

Re: Preparing Mac OS X for PSPSDK

Post by liquidjin »

rinco wrote:There are many ways to do this. I do it using the command line, ie: Terminal.app. The steps are something like this:

1. Install Mac OS X Developer tools. It's a free download, or just find Developer.pkg on the installation media (in a hidden directory).
Ok I did this. I assume you are talking about Xcode - I got the 2.4 package.
rinco wrote: 2. Install Fink. The instructions are simple - http://fink.sourceforge.net/doc/bundled ... -first.php
This link is broken but I was able to download and installed Fink from the website.
rinco wrote: 3. Use Fink to install lots of stuff:
sudo fink -y install autogen autoconf2.5 automake1.8 libtool make svn-client wget sdl
This is where I am hopelessly lost. For some reason, if I do not use the --no-use-binary-dist tag I am unable to connect to anything and always timeout. I was able to get autoconf2.5, automake1.8, libtool, make, wget, and sdl. Apparently, autogen isn't listed anymore and svn-client keeps giving me a bad checksum EVERYTIME.

What am I doing wrong!?!? Why can't I connect when I try to get the precompiled binaries? Also, why am I having such trouble with svn.

BTW - I am running this from an Intel IMac version 10.4.7.
Last edited by liquidjin on Tue Aug 22, 2006 12:30 am, edited 1 time in total.
User avatar
Drakonite
Site Admin
Posts: 990
Joined: Sat Jan 17, 2004 1:30 am
Contact:

Post by Drakonite »

bronxbomber92 wrote:I need help as the local folder is invisible. Also when you say "/usr/local/pspdev" do we replace user with our login name? such as, say my loin name is bob. do you say /bob/local/pspdev ?
Also I'm confused about step four...?
No, it has to do with the unix filesystem layout in cygwin. I don't use cygwin so can't give you much help there, someone else probably can.
Shoot Pixels Not People!
Makeshift Development
liquidjin
Posts: 12
Joined: Sun Feb 19, 2006 5:57 pm

Re: make -r fix builds

Post by liquidjin »

My earlier problem fixed itself. Something must have been down on the mirror's ends because I was able to grab it fine a day later.

Now I am encountering a problem building the toolchain.sh. I got the error building binutils and added the "-r" to get past this section. It didn't work for any of the other sections. Now I'm getting an error trying to build GCC.
Any ideas?

Code: Select all

config.status&#58; creating config.h
gcc -c -g -O2   -DHAVE_CONFIG_H -I. -I../../fixincludes -I../include -I../../fixincludes/../include ../../fixincludes/fixincl.c
In file included from ../../fixincludes/fixlib.h&#58;30,
                 from ../../fixincludes/fixincl.c&#58;24&#58;
../../fixincludes/system.h&#58;223&#58;23&#58; error&#58; filenames.h&#58; No such file or directory
../../fixincludes/system.h&#58;226&#58;23&#58; error&#58; libiberty.h&#58; No such file or directory
../../fixincludes/system.h&#58;227&#58;24&#58; error&#58; safe-ctype.h&#58; No such file or directory
In file included from ../../fixincludes/fixincl.c&#58;24&#58;
../../fixincludes/fixlib.h&#58;33&#58;20&#58; error&#58; xregex.h&#58; No such file or directory
In file included from ../../fixincludes/fixincl.c&#58;24&#58;
../../fixincludes/fixlib.h&#58;171&#58; error&#58; parse error before 'regex_t'
../../fixincludes/fixlib.h&#58;171&#58; warning&#58; no semicolon at end of struct or union
../../fixincludes/fixlib.h&#58;236&#58; error&#58; parse error before 'regex_t'
../../fixincludes/fixlib.h&#58;246&#58; error&#58; parse error before '*' token
../../fixincludes/fixincl.c&#58;88&#58; error&#58; parse error before 'incl_quote_re'
../../fixincludes/fixincl.c&#58;88&#58; warning&#58; data definition has no type or storage class
../../fixincludes/fixincl.c&#58;90&#58; error&#58; parse error before 'ATTRIBUTE_NORETURN'
../../fixincludes/fixincl.c&#58;90&#58; warning&#58; data definition has no type or storage class
In file included from ../../fixincludes/fixincl.c&#58;98&#58;
../../fixincludes/fixincl.x&#58;69&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;70&#58; error&#58; 'regex_t' undeclared here &#40;not in a function&#41;
../../fixincludes/fixincl.x&#58;70&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;244&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;245&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;436&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;437&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;565&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;566&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;600&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;601&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;637&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;638&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;639&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;674&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;675&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;709&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;710&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;744&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;745&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;781&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;782&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;819&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;820&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;856&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;857&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;891&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;892&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;927&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;928&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;961&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;962&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;996&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;997&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1034&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1035&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1073&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1074&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1112&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1113&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1151&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1152&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1188&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1189&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1229&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1230&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1231&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1274&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1275&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1276&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1321&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1322&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1323&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1324&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1325&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1361&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1362&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1396&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1397&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1437&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1438&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1439&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1479&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1480&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1481&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1517&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1518&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1556&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1557&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1592&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1593&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1626&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1627&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1667&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1668&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1669&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1710&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1711&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1747&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1748&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1817&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1818&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1819&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1855&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1856&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1896&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1897&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1898&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1940&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1941&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1942&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;1978&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;1979&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2021&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2022&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2023&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2056&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2057&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2092&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2093&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2135&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2136&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2172&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2173&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2213&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2214&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2215&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2262&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2263&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2264&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2329&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2330&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2331&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2374&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2375&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2415&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2416&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2417&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2454&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2455&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2489&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2490&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2524&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2525&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2559&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2560&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2600&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2601&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2602&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2638&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2639&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2677&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2678&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2719&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2720&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2721&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2755&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2756&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2796&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2797&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2798&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2838&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2839&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2840&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2880&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2881&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2882&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2922&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2923&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2924&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2957&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2958&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;2991&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;2992&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3026&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3027&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3063&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3064&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3102&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3103&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3144&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3145&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3182&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3183&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3218&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3219&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3256&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3257&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3295&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3296&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3333&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3334&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3369&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3370&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3404&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3405&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3439&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3440&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3476&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3477&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3517&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3518&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3519&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3561&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3562&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3596&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3597&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3639&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3640&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3641&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3682&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3683&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3684&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3717&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3757&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3758&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3759&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3804&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3805&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3806&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3843&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3844&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3880&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3881&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3915&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3916&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3952&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3953&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;3987&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;3988&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4023&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4024&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4059&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4060&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4095&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4096&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4130&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4131&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4165&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4166&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4206&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4257&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4262&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4299&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4300&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4334&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4335&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4370&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4371&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4408&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4409&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4444&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4445&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4479&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4480&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4517&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4518&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4552&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4553&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4593&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4594&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4595&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4643&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4644&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4680&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4681&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4723&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4724&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4764&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4765&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4766&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4807&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4808&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4809&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4850&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4851&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4852&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4893&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4894&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4895&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4946&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4947&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4948&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4991&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;4992&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;4993&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5036&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5037&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5038&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5087&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5088&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5089&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5134&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5135&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5136&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5171&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5172&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5206&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5207&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5246&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5247&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5288&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5289&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5290&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5329&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5330&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5331&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5376&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5377&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5378&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5413&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5414&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5450&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5451&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5488&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5489&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5537&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5538&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5539&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5597&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5599&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5600&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5601&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5640&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5642&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5680&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5682&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5716&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5717&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5760&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5761&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5762&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5763&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5804&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5805&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5806&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5845&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5846&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5880&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5881&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5919&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5920&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5957&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5958&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;5991&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;5992&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6030&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6031&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6065&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6066&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6099&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6100&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6137&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6138&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6179&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6180&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6181&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6215&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6216&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6256&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6257&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6258&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6294&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6295&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6344&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6345&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6346&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6380&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6381&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6415&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6416&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6450&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6451&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6485&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6486&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6520&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6521&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6556&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6557&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6592&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6593&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6628&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6629&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6665&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6666&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6700&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6701&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6734&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6735&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6769&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6770&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6803&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6804&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6837&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6838&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6876&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6877&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6912&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6913&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6953&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6954&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;6987&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;6988&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7029&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7030&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7083&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7084&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7122&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7123&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7170&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7172&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7207&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7208&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7248&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7249&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7250&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7284&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7285&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7333&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7334&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7378&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7382&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7422&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7424&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7523&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7524&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7563&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7564&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7565&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7609&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7610&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7611&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7645&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7646&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.x&#58;7685&#58; error&#58; array type has incomplete element type
../../fixincludes/fixincl.x&#58;7686&#58; error&#58; parse error before '&#41;' token
../../fixincludes/fixincl.c&#58; In function 'initialize'&#58;
../../fixincludes/fixincl.c&#58;220&#58; warning&#58; comparison between pointer and integer
../../fixincludes/fixincl.c&#58; In function 'load_file'&#58;
../../fixincludes/fixincl.c&#58;348&#58; warning&#58; initialization makes pointer from integer without a cast
../../fixincludes/fixincl.c&#58; In function 'run_compiles'&#58;
../../fixincludes/fixincl.c&#58;454&#58; error&#58; 'p_re' undeclared &#40;first use in this function&#41;
../../fixincludes/fixincl.c&#58;454&#58; error&#58; &#40;Each undeclared identifier is reported only once
../../fixincludes/fixincl.c&#58;454&#58; error&#58; for each function it appears in.&#41;
../../fixincludes/fixincl.c&#58;487&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58;491&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58;492&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58;492&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58;496&#58; error&#58; increment of pointer to unknown structure
../../fixincludes/fixincl.c&#58;496&#58; error&#58; arithmetic on pointer to an incomplete type
../../fixincludes/fixincl.c&#58; In function 'create_file'&#58;
../../fixincludes/fixincl.c&#58;570&#58; warning&#58; assignment makes pointer from integer without a cast
../../fixincludes/fixincl.c&#58; In function 'test_test'&#58;
../../fixincludes/fixincl.c&#58;609&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58; In function 'egrep_test'&#58;
../../fixincludes/fixincl.c&#58;656&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58; At top level&#58;
../../fixincludes/fixincl.c&#58;721&#58; error&#58; parse error before 'regmatch_t'
../../fixincludes/fixincl.c&#58; In function 'extract_quoted_files'&#58;
../../fixincludes/fixincl.c&#58;723&#58; error&#58; 'pz_fixed_file' undeclared &#40;first use in this function&#41;
../../fixincludes/fixincl.c&#58;724&#58; error&#58; 'pz_data' undeclared &#40;first use in this function&#41;
../../fixincludes/fixincl.c&#58;739&#58; error&#58; 'p_re_match' undeclared &#40;first use in this function&#41;
../../fixincludes/fixincl.c&#58; In function 'start_fixer'&#58;
../../fixincludes/fixincl.c&#58;1024&#58; warning&#58; assignment makes pointer from integer without a cast
../../fixincludes/fixincl.c&#58; In function 'fix_applies'&#58;
../../fixincludes/fixincl.c&#58;1132&#58; error&#58; increment of pointer to unknown structure
../../fixincludes/fixincl.c&#58;1132&#58; error&#58; arithmetic on pointer to an incomplete type
../../fixincludes/fixincl.c&#58;1134&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58;1171&#58; error&#58; dereferencing pointer to incomplete type
../../fixincludes/fixincl.c&#58; In function 'test_for_changes'&#58;
../../fixincludes/fixincl.c&#58;1220&#58; warning&#58; initialization makes pointer from integer without a cast
../../fixincludes/fixincl.c&#58;1268&#58; error&#58; 'regmatch_t' undeclared &#40;first use in this function&#41;
../../fixincludes/fixincl.c&#58;1268&#58; error&#58; parse error before 'match'
../../fixincludes/fixincl.c&#58;1273&#58; error&#58; 'match' undeclared &#40;first use in this function&#41;
make&#91;1&#93;&#58; *** &#91;fixincl.o&#93; Error 1
make&#58; *** &#91;all-fixincludes&#93; Error 2
ERROR BUILDING GCC
christopher-plummers-computer&#58;~/pspdev/psptoolchain Zion$ 
[/code]
minsin
Posts: 4
Joined: Sun Jul 09, 2006 6:38 am

Post by minsin »

Where do you put this?
Into terminal?

Code: Select all


$MAKE clean; $MAKE -r || &#123; echo "ERROR BUILDING BINUTILS"; exit; &#125; 
Elenaher
Posts: 4
Joined: Tue Oct 03, 2006 4:04 am

Post by Elenaher »

I got also the error building binutils and added -r. It worked but now i'm encountering another pb :

../../../../../../newlib/libc/sys/psp/interrupt.S:41: Error: unrecognized opcode `mtic $a0,$0'
make[5]: *** [interrupt.o] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive-am] Error 2
make: *** [all-target-newlib] Error 2
ERROR BUILDING NEWLIB

So I tried :

$MAKE clean; $MAKE -r || { echo "ERROR BUILDING NEWLIB"; exit; }

But, as liquidjin said, it didn't work...

Any ideas to help me ?
Post Reply