Cool, this looks like the way forward. More info:

        f -shell=tty
        scratchpad> recompile
        Compiling 14 words...
        Compile finished.
        scratchpad> save
        scratchpad> bye

        f
        Words calling ``alien-invoke'' cannot run in the interpreter. Compile 
the
caller
        word and try again.
        delegate                   f
        alien-invoke-error-library "freetype"
        alien-invoke-error-symbol  "FT_Init_FreeType"

        f -shell=tty
        scratchpad> compile-all
        Compiling 8739 words...
        Compile finished.

        :errors - print 15 compiler errors.
        :warnings - print 1090 compiler warnings.

        scratchpad> :errors

        While compiling gluBuild3DMipmapLevels:

        Word: gluBuild3DMipmapLevels
        No such symbol
        Nesting: { gluBuild3DMipmapLevels }

        While compiling gluUnProject4:

        Word: gluUnProject4
        No such symbol
        Nesting: { gluUnProject4 }

        While compiling glTexImage3D:

        Word: glTexImage3D
        No such symbol
        Nesting: { glTexImage3D }

        While compiling glTexSubImage3D:

        Word: glTexSubImage3D
        No such symbol
        Nesting: { glTexSubImage3D }

        While compiling gluNurbsCallbackData:

        Word: gluNurbsCallbackData
        No such symbol
        Nesting: { gluNurbsCallbackData }

        While compiling gluNurbsCallbackDataEXT:

        Word: gluNurbsCallbackDataEXT
        No such symbol
        Nesting: { gluNurbsCallbackDataEXT }

        While compiling gluBuild3DMipmaps:

        Word: gluBuild3DMipmaps
        No such symbol
        Nesting: { gluBuild3DMipmaps }

        While compiling glDrawRangeElements:

        Word: glDrawRangeElements
        No such symbol
        Nesting: { glDrawRangeElements }

        While compiling gluBuild2DMipmapLevels:

        Word: gluBuild2DMipmapLevels
        No such symbol
        Nesting: { gluBuild2DMipmapLevels }

        While compiling gluBuild1DMipmapLevels:

        Word: gluBuild1DMipmapLevels
        No such symbol
        Nesting: { gluBuild1DMipmapLevels }

        While compiling gluCheckExtension:

        Word: gluCheckExtension
        No such symbol
        Nesting: { gluCheckExtension }

        While compiling glCopyTexSubImage3D:

        Word: glCopyTexSubImage3D
        No such symbol
        Nesting: { glCopyTexSubImage3D }

        While compiling MessageBoxA:

        an instance of the no-c-type class
        delegate       f
        no-c-type-name "LPCSTR"

        While compiling MessageBoxExA:

        an instance of the no-c-type class
        delegate       f
        no-c-type-name "LPCSTR"

        While compiling GetConsoleTitle:

        an instance of the no-c-type class
        delegate       f
        no-c-type-name "LPWSTR"
        scratchpad

Anton.

> Anton,
>
> Your previous message says you copied the files and recompiled only,
> with no mention of bootstrap.  Every time I have had this problem a
> bootstrap has fixed it.  What about doing  f -shell=tty  and trying
> 'recompile' or 'compile-all'?  Then 'save' your image, of course.
>
> Also, try this:
> "FT_Init_FreeType" "freetype6.dll" dlopen dlsym .
>
> you should get something like:
> ALIEN: 1727922408
>
> If this fails then the dll is in the wrong place--it should be in the
> same place as f.exe.
>
> But bootstrap (f -i=boot.image.x86) should fix it.  :/
>
> Doug


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to