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

Reply via email to