This does not appear in all of the compiler warnings and error messages listed on the Wiki page, or the manual.Command executed:
"C:\FreeBasic\fbc.exe" "C:\FB37\May25.bas" -ex
Compiler output:
C:\FB37\May25.o:fake:(.text+0x1351): undefined reference to `STATIONOFFSET@40'
C:\FB37\May25.o:fake:(.text+0x560e): undefined reference to `STATIONOFFSET@40'
C:\FB37\May25.o:fake:(.text+0x5e80): undefined reference to `STATIONOFFSET@40'
C:\FB37\May25.o:fake:(.text+0x7911): undefined reference to `STATIONOFFSET@40'
C:\FB37\May25.o:fake:(.text+0x835e): undefined reference to `SYSTEMHARDWARE@32'
C:\FB37\May25.o:fake:(.text+0x83d7): undefined reference to `SYSTEMHARDWARE@32'
Results:
Compilation failed
System:
FBIde: 0.4.6
fbc: FreeBASIC Compiler - Version 0.18 (05-08-2007) for win32 (target:win32)
OS: Windows XP (build 2600, Service Pack 2)
I can understand what a reference to an undefined variable, symbol, sub or function might be. But an 'undefined reference' seems to imply an indirect access method.
With the hexadecimal numbers given (addresses?) I do not know how to map those values to lines in the program that generated the problem.
Anyone know what the compiler output means?
Is there enough information given to trace back to a specific line in the source code?
[/quote]