When I tried to compile example\xml\libxml.bas ,the compiled complaint no -llibxml2 found,so I download libxml2-2.9.3-win32-x86_64.7z ( link in another thread of fb) and put *.a in compiler\lib64 and *.dll in \bin64 and also both *.a & *.dlls in the same folder of this libxml.bas example.Now the compiler complaints:
Code: Select all
Failed Compile (Errors 1 Warnings 0 [2022-10-21 12:36:18])
Command Line:
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\fbc32.exe -m "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.bas" -v -s console -x "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.exe"
FreeBASIC Compiler - Version 1.09.0 (2021-12-31), built for win32 (32bit)
Copyright (C) 2004-2021 The FreeBASIC development team.
standalone
target: win32, 486, 32bit
backend: gas
compiling: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.bas -o E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.asm (main module)
assembling: E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\as.exe --32 --strip-local-absolute "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.asm" -o "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o"
linking: E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe -m i386pe -o "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.exe" -subsystem console -T "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32\fbextra.x" --stack 1048576,1048576 -s -L "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32" -L "." "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32\crt2.o" "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32\crtbegin.o" "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32\fbrt0.o" "E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o" "-(" -lxml2 -lfb -lgcc -lmsvcrt -lkernel32 -luser32 -lmingw32 -lmingwex -lmoldname -lgcc_eh "-)" "E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\lib\win32\crtend.o"
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x6d): undefined reference to `xmlReaderForFile'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0xab): undefined reference to `xmlTextReaderRead'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0xc3): undefined reference to `xmlTextReaderConstName'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0xd1): undefined reference to `xmlTextReaderConstValue'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0xe1): undefined reference to `xmlTextReaderDepth'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0xf6): undefined reference to `xmlTextReaderNodeType'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x133): undefined reference to `xmlTextReaderIsEmptyElement'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x148): undefined reference to `xmlTextReaderHasValue'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x16d): undefined reference to `xmlTextReaderRead'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x180): undefined reference to `xmlFreeTextReader'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x1b1): undefined reference to `xmlCleanupParser'
E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe: E:\Learning\FreeBasic\WinFBE\toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\examples\xml\libxml.o:fake:(.text+0x1b6): undefined reference to `xmlMemoryDump'
linking failed: 'E:\Learning\FreeBasic\WinFBE\Toolchains\FreeBASIC-1.09.0-winlibs-gcc-9.3.0\bin\win32\ld.exe' terminated with exit code 1
Thanks in advance for the help.