Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
bug in cvs?
#11
Got the latest (-5h) fbc version, compiled gfx2, rtl, rtlmt and fbc but when I try to compile dumbledore's fbide code I get this error message:
  • Info: resolving _atexit by linking to __imp__atexit (auto-import)
    fu000001.o(.idata$3+0xc): undefined reference to `libmsvcrt_a_iname'
    nmth000000.o(.idata$4+0x0): undefined reference to `_nm__atexit'

I have all 4 libs (libfb, libfbmt, libfbgfx, libmsvcrt) in the lib/win32 folder.

Also when I tried (days ago) to compile a user opengl example (forgot which one...) I got the same error message, but thought it's code related...

BTW1: why not put all files in inc/ into separate dirs?
Except the ones that belong to fb like crt,fbgfx ...
At least the ones where you need 2 inc's for one lib like bass.bi, bassmod.bi. (or libwx-c.bi and wxdefs.bi)

BTW2: did setup a sourceforge user name but when I try to make a cvs update my user name is not accepted. . .
still on anonymous :oops:
Reply
#12
Are you using the libmsvcrt.dll.a from mingw? They stripped the atexit() symbol from it as mingw implements its own atexit.

Yeah, SF will only allow members to access the project's CVS as non-anonymous.
Reply
#13
Yes, used the libmsvcrt.a from mingw.
Copied the file from .12 and all is fine now.
(another thing to keep in mind...)
Got fbide compiled.

Thanks Vic, fb is great :bounce:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)