From: Kenneth J. Davis (jeremyd@computer.org)
Date: Wed Aug 27 2003 - 08:58:05 EDT
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