forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PSPSDK/Toolchain Built, but Errors compiling Samples

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 9:25 am    Post subject: PSPSDK/Toolchain Built, but Errors compiling Samples Reply with quote

I built everything using the previous toolchain build (Prior to the 5/17 upgrade). I think it's 0501, or something to that regard.

The problem is that every time I try to compile or build anything using psp-gcc, even building from the sample code using the given makefiles, I get odd compiler errors. For one, it cannot find the included library files. I've tried adding their direct paths to my PATH, but even that doesn't get anything compiled.

In addition, I have weird parsing/syntax errors as you can see, but this could possibly be due to the include portion not functioning correctly.

I've searched for common errors and their solutions, but most of them suggest rebuilding everything, and I'd prefer not to go through that horrificly long process again. (Especially since it took me roughly 7 hours of debugging in order to build everything correctly using the toolchain script.)


Code:

Zaphod Beeb@zbeeble /usr/psp/sdk/samples/audio/wavegen
$ ls
Makefile  main.c

Zaphod Beeb@zbeeble /usr/psp/sdk/samples/audio/wavegen
$ make
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=
150   -c -o main.o main.c
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:18,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/psptypes.h:22:20: error: stdint.h: No such fil
e or directory
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:18,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/psptypes.h:39: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:40: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:42: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:43: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:45: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:46: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:48: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:49: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:54: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:55: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:57: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:58: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:60: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:61: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:63: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:64: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:68: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lb'
/usr/local/pspdev/psp/sdk/include/psptypes.h:69: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lh'
/usr/local/pspdev/psp/sdk/include/psptypes.h:70: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lw'
/usr/local/pspdev/psp/sdk/include/psptypes.h:71: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_ld'
/usr/local/pspdev/psp/sdk/include/psptypes.h:73: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:74: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:75: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:76: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:80: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_short16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:81: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:82: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:83: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:84: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_long64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:88: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'short16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:89: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:90: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:91: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:92: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'long64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:97: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:98: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUInt32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:99: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUInt64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:100: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceULong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:104: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceShort16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:105: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceInt32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:106: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:107: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:140: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:165: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:195: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:229: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:394: error: expected specifier-qual
ifier-list before 'SceULong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:415: error: expected specifier-qual
ifier-list before 'SceULong64'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:19,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspkerneltypes.h:36: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspkerneltypes.h:37: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'SceIores'
In file included from /usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:19,
                 from /usr/local/pspdev/psp/sdk/include/pspuser.h:20,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_stat.h:107: error: expected speci
fier-qualifier-list before 'SceOff'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:20,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:169: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'sceIoLseek'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:181: error: expected declaratio
n specifiers or '...' before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:399: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:409: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:419: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:430: error: expected declaratio
n specifiers or '...' before 'SceInt64'
In file included from /usr/local/pspdev/psp/sdk/include/pspthreadman.h:21,
                 from /usr/local/pspdev/psp/sdk/include/pspuser.h:25,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspdebug.h:57: error: expected ')' before 'col
or'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:64: error: expected ')' before 'col
or'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:81: error: expected declaration spe
cifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:81: error: expected declaration spe
cifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:100: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/pspdebug.h:153: error: expected specifier-qual
ifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:213: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:227: error: expected specifier-qual
ifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:249: error: expected ':', ',', ';',
 '}' or '__attribute__' before 'enable'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:25,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:41: error: expected specifier-q
ualifier-list before 'SceUInt32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:655: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:665: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1472: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelUSec2SysClockWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1494: error: expected ')' befor
e 'clock'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1510: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetSystemTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1559: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetVTimerBaseWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1578: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetVTimerTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1598: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelSetVTimerTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1619: error: expected declarati
on specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1619: error: expected declarati
on specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1643: error: expected declarati
on specifiers or '...' before 'SceInt64'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:26,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/psputils.h:32:22: error: sys/time.h: No such f
ile or directory
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:26,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/psputils.h:38: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'sceKernelLibcTime'
/usr/local/pspdev/psp/sdk/include/psputils.h:43: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'sceKernelLibcClock'
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: 'struct timezone' decl
ared inside parameter list
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: its scope is only this
 definition or declaration, which is probably not what you want
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: 'struct timeval' decla
red inside parameter list
/usr/local/pspdev/psp/sdk/include/psputils.h:96: error: expected declaration spe
cifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:104: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'sceKernelUtilsMt19937UInt'
/usr/local/pspdev/psp/sdk/include/psputils.h:110: error: expected specifier-qual
ifier-list before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psputils.h:125: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/psputils.h:153: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:153: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:163: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:168: error: expected specifier-qual
ifier-list before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psputils.h:183: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/psputils.h:212: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:212: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:222: error: expected declaration sp
ecifiers or '...' before 'u8'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:29,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspintrman.h:153: error: expected specifier-qu
alifier-list before 'u32'
In file included from /usr/local/pspdev/psp/sdk/include/pspkernel.h:19,
                 from main.c:9:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:48: error: expected spec
ifier-qualifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:68: error: expected spec
ifier-qualifier-list before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:91: error: expected spec
ifier-qualifier-list before 'u32'
main.c:16:20: error: stdlib.h: No such file or directory
main.c:17:20: error: string.h: No such file or directory
main.c:18:18: error: math.h: No such file or directory
main.c: In function 'currentFunction':
main.c:76: warning: implicit declaration of function 'modf'
main.c:76: warning: incompatible implicit declaration of built-in function 'modf
'
main.c:80: warning: implicit declaration of function 'sinf'
main.c:80: warning: incompatible implicit declaration of built-in function 'sinf
'
main.c: In function 'audioCallback':
main.c:120: warning: incompatible implicit declaration of built-in function 'mod
f'
make: *** [main.o] Error 1


Thanks guys,

Beeblebrox
Back to top
View user's profile Send private message
binch



Joined: 04 Jul 2006
Posts: 28
Location: China

PostPosted: Fri May 18, 2007 9:47 am    Post subject: Reply with quote

chech is there a stdint.h in /usr/local/pspdev/psp/sdk/include.
Back to top
View user's profile Send private message MSN Messenger
Insert_witty_name



Joined: 10 May 2006
Posts: 376

PostPosted: Fri May 18, 2007 10:40 am    Post subject: Reply with quote

Of course you mean /usr/local/pspdev/psp/include
Back to top
View user's profile Send private message
binch



Joined: 04 Jul 2006
Posts: 28
Location: China

PostPosted: Fri May 18, 2007 11:46 am    Post subject: Reply with quote

yes, my typos.
Back to top
View user's profile Send private message MSN Messenger
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 1:45 pm    Post subject: Reply with quote

Yeah, all of the basic libraries are already in the path IWN said.

Any other suggestions?

-Beeb
Back to top
View user's profile Send private message
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 1:54 pm    Post subject: Reply with quote

Attempt just now to make the kprintf debug sample, and the PATH that was defined before running make. Still no go:

Code:

Zaphod Beeb@ZBeeb /usr/psp/sdk/samples/debug/kprintf
$ make
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=
150   -c -o main.o main.c
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:18,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/psptypes.h:22:20: error: stdint.h: No such fil
e or directory
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:18,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/psptypes.h:39: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:40: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:42: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:43: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:45: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:46: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:48: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:49: error: expected '=', ',', ';',
'asm' or '__attribute__' before 's64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:54: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:55: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:57: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:58: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vu64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:60: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs8'
/usr/local/pspdev/psp/sdk/include/psptypes.h:61: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:63: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:64: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'vs64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:68: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lb'
/usr/local/pspdev/psp/sdk/include/psptypes.h:69: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lh'
/usr/local/pspdev/psp/sdk/include/psptypes.h:70: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_lw'
/usr/local/pspdev/psp/sdk/include/psptypes.h:71: error: expected '=', ',', ';',
'asm' or '__attribute__' before '_ld'
/usr/local/pspdev/psp/sdk/include/psptypes.h:73: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:74: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:75: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:76: error: expected ')' before 'val
'
/usr/local/pspdev/psp/sdk/include/psptypes.h:80: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_short16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:81: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:82: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:83: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_int64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:84: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'u_long64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:88: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'short16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:89: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:90: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:91: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:92: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'long64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:97: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:98: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUInt32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:99: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'SceUInt64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:100: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceULong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:104: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceShort16'
/usr/local/pspdev/psp/sdk/include/psptypes.h:105: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceInt32'
/usr/local/pspdev/psp/sdk/include/psptypes.h:106: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:107: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:140: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:165: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:195: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:229: error: expected specifier-qual
ifier-list before 'SceLong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:394: error: expected specifier-qual
ifier-list before 'SceULong64'
/usr/local/pspdev/psp/sdk/include/psptypes.h:415: error: expected specifier-qual
ifier-list before 'SceULong64'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:19,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspkerneltypes.h:36: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspkerneltypes.h:37: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'SceIores'
In file included from /usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:19,
                 from /usr/local/pspdev/psp/sdk/include/pspuser.h:20,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_stat.h:107: error: expected speci
fier-qualifier-list before 'SceOff'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:20,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:169: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'sceIoLseek'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:181: error: expected declaratio
n specifiers or '...' before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:399: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:409: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:419: error: expected declaratio
n specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr.h:430: error: expected declaratio
n specifiers or '...' before 'SceInt64'
In file included from /usr/local/pspdev/psp/sdk/include/pspthreadman.h:21,
                 from /usr/local/pspdev/psp/sdk/include/pspuser.h:25,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspdebug.h:57: error: expected ')' before 'col
or'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:64: error: expected ')' before 'col
or'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:81: error: expected declaration spe
cifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:81: error: expected declaration spe
cifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:100: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/pspdebug.h:153: error: expected specifier-qual
ifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:213: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:227: error: expected specifier-qual
ifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspdebug.h:249: error: expected ':', ',', ';',
 '}' or '__attribute__' before 'enable'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:25,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:41: error: expected specifier-q
ualifier-list before 'SceUInt32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:655: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:665: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:676: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:688: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:700: error: expected declaratio
n specifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1472: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelUSec2SysClockWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1494: error: expected ')' befor
e 'clock'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1510: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetSystemTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1559: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetVTimerBaseWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1578: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelGetVTimerTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1598: error: expected '=', ',',
 ';', 'asm' or '__attribute__' before 'sceKernelSetVTimerTimeWide'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1619: error: expected declarati
on specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1619: error: expected declarati
on specifiers or '...' before 'SceInt64'
/usr/local/pspdev/psp/sdk/include/pspthreadman.h:1643: error: expected declarati
on specifiers or '...' before 'SceInt64'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:26,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/psputils.h:32:22: error: sys/time.h: No such f
ile or directory
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:26,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/psputils.h:38: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'sceKernelLibcTime'
/usr/local/pspdev/psp/sdk/include/psputils.h:43: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'sceKernelLibcClock'
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: 'struct timezone' decl
ared inside parameter list
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: its scope is only this
 definition or declaration, which is probably not what you want
/usr/local/pspdev/psp/sdk/include/psputils.h:48: warning: 'struct timeval' decla
red inside parameter list
/usr/local/pspdev/psp/sdk/include/psputils.h:96: error: expected declaration spe
cifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:104: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'sceKernelUtilsMt19937UInt'
/usr/local/pspdev/psp/sdk/include/psputils.h:110: error: expected specifier-qual
ifier-list before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psputils.h:125: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/psputils.h:153: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:153: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:163: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:168: error: expected specifier-qual
ifier-list before 'SceUShort16'
/usr/local/pspdev/psp/sdk/include/psputils.h:183: error: expected ')' before '*'
 token
/usr/local/pspdev/psp/sdk/include/psputils.h:212: error: expected declaration sp
ecifiers or '...' before 'u8'
/usr/local/pspdev/psp/sdk/include/psputils.h:212: error: expected declaration sp
ecifiers or '...' before 'u32'
/usr/local/pspdev/psp/sdk/include/psputils.h:222: error: expected declaration sp
ecifiers or '...' before 'u8'
In file included from /usr/local/pspdev/psp/sdk/include/pspuser.h:29,
                 from /usr/local/pspdev/psp/sdk/include/pspkernel.h:18,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspintrman.h:153: error: expected specifier-qu
alifier-list before 'u32'
In file included from /usr/local/pspdev/psp/sdk/include/pspkernel.h:19,
                 from main.c:14:
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:48: error: expected spec
ifier-qualifier-list before 'u32'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:68: error: expected spec
ifier-qualifier-list before 'SceOff'
/usr/local/pspdev/psp/sdk/include/pspiofilemgr_kernel.h:91: error: expected spec
ifier-qualifier-list before 'u32'
main.c: In function 'main':
main.c:69: warning: implicit declaration of function 'pspDebugScreenSetTextColor
'
make: *** [main.o] Error 1



Using the following PATH:


Code:

Zaphod Beeb@ZBeeb /usr/psp/sdk/samples/debug/kprintf
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/Program Files/MiKTeX 2.5
/miktex/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS
/system32/wbem:/cygdrive/c/program files/ati technologies/ati control panel:/cyg
drive/c/program files/ati technologies/ati.ace/:/cygdrive/c/Program Files/MATLAB
_SV71/bin/win32:/cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/:/c
ygdrive/c/Program Files/QuickTime/QTSystem/:/cygdrive/c/Program Files/doxygen/bi
n:/cygdrive/c/PROGRA~1/ATT/Graphviz/bin:/cygdrive/c/Program Files/Subversion/bin
:/usr/bin:/usr/local/pspdev/bin:/usr/lib/lapack:/usr/local/pspdev/bin


-Beeblebrox
Back to top
View user's profile Send private message
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Fri May 18, 2007 2:41 pm    Post subject: Reply with quote

I notice you're in:

Code:
/usr/psp/sdk/samples/debug/kprintf

But you're grabbing files from:

Code:
-I/usr/local/pspdev/psp/sdk/include

And your path contains:

Code:
/usr/local/pspdev/bin

Which is the real place: /usr/local/pspdev, or /usr/psp? Did you install it twice?

What do you have $PSPDEV set to?
Back to top
View user's profile Send private message Visit poster's website
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 3:16 pm    Post subject: Reply with quote

ooPo wrote:
I notice you're in:

Code:
/usr/psp/sdk/samples/debug/kprintf

But you're grabbing files from:

Code:
-I/usr/local/pspdev/psp/sdk/include

And your path contains:

Code:
/usr/local/pspdev/bin

Which is the real place: /usr/local/pspdev, or /usr/psp? Did you install it twice?

What do you have $PSPDEV set to?


I definitely only installed it once. I had PSPDEV set to /usr/local/pspdev when I tried to compile in the original post.

I'm trying again from scratch:

I've just "uninstalled" cygwin again and I've reinstalled with the proper packages installed. I had to change the Depends script for the ncurses (libncurses.so doesn't exist, but ncurses and libncurses are included in my installed packages,) and I'm rebuilding using your new Toolchain script.

We'll see if I run into the same problems as before - I may have to do some debugging to get the toolchain script to run flawlessly (Especially during the Newlib build), but hopefully it will run clean. I've done everything necessary pre-script running, so hopefully it will work.

I'll post again with further progress, Thanks a ton for helping.

-Beeblebrox
Back to top
View user's profile Send private message
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Fri May 18, 2007 3:48 pm    Post subject: Reply with quote

Let me know what you do to the newlib build and I'll see if I can fix it.
Back to top
View user's profile Send private message Visit poster's website
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 5:22 pm    Post subject: Reply with quote

Success! The only thing I had to do was change the Depend script to look for the correct sign of ncurse existing. As long as you define the PSPDEV and the PATH as stated in the readme, the new script works perfectly.

I'm now able to build all the sample files as well.

Thanks,
Beeblebrox
Back to top
View user's profile Send private message
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Fri May 18, 2007 6:38 pm    Post subject: Reply with quote

Woohoo, that's great news. :)

I'd like a way to check for ncurses that works for all platforms, though. How does cygwin differ from the norm?
Back to top
View user's profile Send private message Visit poster's website
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 6:48 pm    Post subject: Reply with quote

Well, I'm a bit of a Cygwin novice, but from what I saw, the files in the /lib directory pertaining to ncurses are:

libncurses.a
libncurses.dll.a
libncurses.la
libncurses++.a
libncurses++.dll.a
libncurses++.la

I simply changed the Depend script to look for libncurses.la


Now maybe you can answer this - I just added the package for Cygwin containing jpeglib.h (After the toolchain build) but when I try to build something that references the new package addition (jpeglib.h), it can't find jpeglib.h.

Is there somewhere that I need to add the path to jpeglib.h?

Thanks,
Beeblebrox
Back to top
View user's profile Send private message
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Fri May 18, 2007 8:31 pm    Post subject: Reply with quote

Are you saying you've installed jpeglib for cygwin and you're wondering why it doesn't work?

You have to compile a library for the platform you're going to use it on. There's a port of jpeglib in the respository you can use:

svn export svn://svn.pspdev.org/psp/trunk/jpeg

The readme says all you have to do is 'make && make install'.
Back to top
View user's profile Send private message Visit poster's website
Beeblebrox



Joined: 16 May 2007
Posts: 12

PostPosted: Fri May 18, 2007 8:35 pm    Post subject: Reply with quote

ooPo wrote:
Are you saying you've installed jpeglib for cygwin and you're wondering why it doesn't work?

You have to compile a library for the platform you're going to use it on. There's a port of jpeglib in the respository you can use:

svn export svn://svn.pspdev.org/psp/trunk/jpeg

The readme says all you have to do is 'make && make install'.

Heh, makes so much sense hearing it that I feel stupid for not realizing it beforehand. Thanks. :P

-Beeblebrox
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group