Re[2]: MinGW build of 1.99.5 available

From: Kenneth J. Davis (jeremyd@computer.org)
Date: Wed Aug 27 2003 - 08:58:05 EDT

  • Next message: Jordi Mas: "commit: Catalan strings update"

    On Wed, 27 Aug 2003 07:54:28 +1000 Stephen Viles <sviles_abi@iinet.net.au> wrote:
    ...
    SV> >Did you finish getting the plugins to build or did you get stuck
    SV> >on some of the dependencies?
    SV>
    SV> Building the plugins failed fairly quickly:
    SV>
    SV> About to build all plugins.
    SV> make -C tools build
    SV> make[1]: Entering directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools'
    SV> Building tools plugins.
    SV> make -C abipaint build
    SV> make[2]: Entering directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint'
    SV> Building on [MINGW32] with [LicensedTrademarks:Off Debug:Off BiDi:LTR
    SV> Pango:Off XML:expat Pspell:Off
    SV> Scripting:Off].
    SV> make
    SV> ABI_ROOT=/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/..
    SV> /../../abi -C win build
    SV> make[3]: Entering directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/win'
    SV> Building on [MINGW32] with [LicensedTrademarks:Off Debug:Off BiDi:LTR
    SV> Pango:Off XML:expat Pspell:Off
    SV> Scripting:Off].
    SV> pngdib.c:
    SV> gcc.exe: unrecognized option `-GX'
    SV> ut_Win32Process.cpp:
    SV> g++.exe: unrecognized option `-GX'
    SV> png2bmp.cpp:
    SV> g++.exe: unrecognized option `-GX'
    SV> bmp2png.cpp:
    SV> g++.exe: unrecognized option `-GX'
    SV> make[3]: Leaving directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/win'
    SV> make
    SV> ABI_ROOT=/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/..
    SV> /../../abi -C xp build
    SV> make[3]: Entering directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/xp'
    SV> Building on [MINGW32] with [LicensedTrademarks:Off Debug:Off BiDi:LTR
    SV> Pango:Off XML:expat Pspell:Off
    SV> Scripting:Off].
    SV> AbiPaint.cpp:
    SV> g++.exe: unrecognized option `-GX'
    SV> AbiGeneric.cpp:
    SV> g++.exe: unrecognized option `-GX'
    SV> make[3]: Leaving directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/xp'
    SV> ld --dll -o
    SV> /home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../ab
    SV> i/src/MINGW32_1.0.9_i386
    SV> _OBJ/plugins/libAbiPaint.so
    SV> /home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../ab
    SV> i/src/MINGW32_
    SV> 1.0.9_i386_OBJ/obj/AbiPaint.o
    SV> /home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../ab
    SV> i/src/MINGW32
    SV> _1.0.9_i386_OBJ/obj/AbiGeneric.o /home/Default/abiword-1.99.5/abiword-
    SV> plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i386_OBJ/obj/ut_W
    SV> in32Process.o /home/Default/abiword-
    SV> 1.99.5/abiword-plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i3
    SV> 86_OBJ/obj/pngdib.o /home/Default/abiword-
    SV> 1.99.5/abiword-plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i3
    SV> 86_OBJ/obj/png2bmp.o /home/Default/abiword-
    SV> 1.99.5/abiword-plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i3
    SV> 86_OBJ/obj/bmp2png.o -
    SV> L/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../a
    SV> bi/src/MINGW32_1.0.9_i386_OBJ/obj
    SV> /home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../ab
    SV> i/src/MINGW32_1.0.9_i386
    SV> _OBJ/obj/libAbi_libexpat.a -lfribidi
    SV> /home/Default/abiword-1.99.5/abiword-
    SV> plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i386_OBJ/bin/AbiW
    SV> ord.a /home/Default/abiword-1.99.5/abiword-
    SV> plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i386_OBJ/obj/ut_s
    SV> leep.o /home/Default/abiword-
    SV> 1.99.5/abiword-plugins/tools/abipaint/../../../abi/src/MINGW32_1.0.9_i3
    SV> 86_OBJ/obj/libAbi_libpng_s.a
    SV> /home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../ab
    SV> i/src/MINGW32_1.0.9_i386
    SV> _OBJ/obj/libAbi_zlib_s.a advapi32.lib gdi32.lib
    SV> c:\MinGW\bin\ld.exe: cannot open
    SV> C:/MSYS/1.0/home/Default/abiword-1.99.5/abi/src/MINGW32_1.0.9_i386
    SV> _OBJ/bin/AbiWord.a: No such file or directory
    SV> make[2]: ***
    SV> [/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint/../../../a
    SV> bi/src/MINGW32_1.0.9_i386
    SV> _OBJ/plugins/libAbiPaint.so] Error 1
    SV> make[2]: Leaving directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools/abipaint'
    SV> make[1]: *** [build] Error 2
    SV> make[1]: Leaving directory
    SV> `/home/Default/abiword-1.99.5/abiword-plugins/tools'
    SV> make: *** [build] Error 2
    SV>
    SV> Cheers - Stephen.
    SV>

    Ok, I won't get a chance to look at anything before Friday,
    but the MinGW build is picking up CFLAGS and EXTRA_LIBS/OS_LIBS
    settings which are meant only for VC, the -GX (for exceptions) and
    *.LIBs for the libraries that are needed. These are all wrapped
    in ifeq ($(ABI_FE), Win32), but I guess that applies to MinGW
    as well; so I will have to look into setting these without effecting
    the MinGW build, but it will also require some of them adjusted
    for it (the dependency libraries). I do need to correct the OS_LIBS
    to use .$(LIB_SUFFIX) instead of lib. What does the MinGW build
    link to for AbiWord.exe's exports?

    Jeremy



    This archive was generated by hypermail 2.1.4 : Wed Aug 27 2003 - 09:11:35 EDT