On Wed, 08 Oct 2008 13:51:37 +0100, Peter Clifton wrote:
[GMP tests not failing]
> I wonder if you have a working Wine installation, which might be running
> the executables through binfmt-misc or whatever mechanism there is for
> running "alien" binaries.
Yes, I have wine installed.
> I'm not entirely surprised some tests failed. Perhaps you could skip the
> tests some how.
I just removed the misc dir form the list of paths where tests are
searched.
[building guile]
>> How do I tell the Makefile not to build texi docs?
>
> I have no idea. It is possible that you have to hack the Makefile.am to
> remove those targets, or perhaps there is some configure option?
Thanks for the hint. Removing the doc dir from the list of targets in
Makefile.am did the trick. With guile successfully compiled I gave gschem
a try. However, configure still complains about a bad interpreter:
checking libguile compile flags... configure: /usr/i586-mingw32msvc/bin/
guile-config: /usr/i586-mingw32msvc/bin/guile: bad interpreter: No such
file or directory
Seems like the configure script is not as smart as the GMP test
procedures and tries to run guile rather than guile.exe
After I cheated with a symlink to /usr/bin/guile the configure script
seemed to run ok. However, make failed somewhere down the road with a
complaint about an unknown option -pthread :
make[2]: Entering directory `/usr/local/geda-src/cesar/gschem/src'
if i586-mingw32msvc-gcc -mms-bitfields
-DLOCALEDIR=\"/usr/i586-mingw32msvc/share/locale\" -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/i586-mingw32msvc/include -I../intl -I../include -I/usr/local/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo
-I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -O2
-march=i586 -mms-bitfields -MT a_pan.o -MD -MP -MF ".deps/a_pan.Tpo" -c -o
a_pan.o a_pan.c; \
then mv -f ".deps/a_pan.Tpo" ".deps/a_pan.Po"; else rm -f
".deps/a_pan.Tpo"; exit 1; fi
i586-mingw32msvc-gcc: unrecognized option '-pthread'
In file included from a_pan.c:27:
../include/gschem_struct.h:10: error: expected specifier-qualifier-list before
‘GtkWidget’
In file included from a_pan.c:29:
../include/prototype.h:296: error: expected declaration specifiers or ‘...’
before ‘GtkWidget’
../include/prototype.h:302: error: expected declaration specifiers or ‘...’
before ‘GtkWidget’
(snip)
a_pan.c: In function ‘a_pan_general’:
a_pan.c:109: error: ‘A_PAN_IGNORE_BORDERS’ undeclared (first use in this
function)
(snip)
a_pan.c:225: error: ‘A_PAN_DONT_REDRAW’ undeclared (first use in this function)
make[2]: *** [a_pan.o] Error 1
make[2]: Leaving directory `/usr/local/geda-src/cesar/gschem/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/geda-src/cesar/gschem'
make: *** [all] Error 2
What can I do to fix this one?
I tried the option --disable-threads in configure but make emitted "-pthread"
anyway. Maybe -pthread does not hurt, but something else is wrong with
gschem_struct.h
---<(kaimartin)>---
--
Kai-Martin Knaak
http://lilalaser.de/blog
_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev