I'm trying to put this code in my source:
typedef void(*func)();
func *lista; // or func lista[10];
The compilation runs ok, but in the ld:
m68k-palmos-gcc -c MyApp.cpp -o MyApp.o
m68k-palmos-gcc -o Main Application.o Main.o MyApp.o
collect2: ld terminated with signal 11 [Segmentation
fault]
MyApp.o(.bss+0x0):MyApp.cpp: multiple definition of
`lista'
Main.o(.bss+0x0):Main.cpp: first defined here
0 [main] ld 2060 open_stackdumpfile: Dumping
stack trace to ld.exe.stackdump
make: *** [Main] Error 1
The stack Dump:
Exception: STATUS_ACCESS_VIOLATION at eip=0042785A
eax=00427848 ebx=000000EA ecx=000000EA edx=0042998C
esi=0244FE04 edi=0A01DFF0
ebp=0244FDC4 esp=0244FDAC program=C:\cygwin\usr\m68k-
palmos\bin\ld.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
0244FDC4 0042785A (0A01DFF0, 000000EA, 0244FE04,
0041020E)
0244FE24 00426E4D (0A01DFF0, 0A01E3B0, 0A063578,
0A0101A8)
0244FE54 0041C063 (00000BDC, 00000000, 0244FE84,
00413CAB)
0244FE64 00419C68 (614E41B4, 00416200, 0244FE84,
00419C2C)
0244FE84 00413CAB (00000004, 61095368, 00000015,
610063EC)
0244FEB4 00415EA7 (00000015, 614E41B4, 0A010008,
00000000)
0244FF10 6100401E (00000000, 00002000, 00000000,
00000000)
0244FF40 6100421D (00415ADC, 00002000, FEC12DA0,
00000000)
0244FF60 6100425C (00000000, 00000000, FEC12F30,
00000005)
0244FF90 0044211F (00415ADC, FFFFFFFF, 80430C77,
00000000)
0244FFC0 0040103D (00002000, 0241E4AC, 7FFDF000,
6109A094)
0244FFF0 77E992A6 (00401000, 00000000, 000000C8,
00000100)
End of stack trace
m68k-palmos-gcc -v
[/usr/m68k-palmos/real-bin/gcc.exe] m68k-palmos-gcc -
v -isystem /PalmDev/include -L/PalmDev/lib/m68k-palmos-
coff -isystem /PalmDev/sdk/include -
isystem /PalmDev/sdk/include/Dynamic -
isystem /PalmDev/sdk/include/Hardware -
isystem /PalmDev/sdk/include/Libraries -
isystem /PalmDev/sdk/include/Libraries/INet -
isystem /PalmDev/sdk/include/Libraries/PalmOSGlue -
isystem /PalmDev/sdk/include/System -
isystem /PalmDev/sdk/include/System/Unix -
isystem /PalmDev/sdk/include/UI -
L/PalmDev/sdk/lib/m68k-palmos-coff
Reading specs from /usr/lib/gcc-lib/m68k-palmos/2.95.3-
kgpd/specs
gcc version 2.95.3-kgpd 20010315 (release)