delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/01/20/20:33:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Injected-Via-Gmane: http://gmane.org/
To: geda-user AT delorie DOT com
From: Kai-Martin Knaak <kmk AT familieknaak DOT de>
Subject: [geda-user] crosscompile for windows with minipack
Date: Mon, 21 Jan 2013 02:31:43 +0100
Lines: 329
Message-ID: <kdi5pt$eoq$1@ger.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet AT ger DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: a89-182-181-108.net-htp.de
User-Agent: KNode/4.4.11
Reply-To: geda-user AT delorie DOT com

--nextPart1885267.AmsIJTxGnn
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8Bit

Last night, I made an effort to cross compile geda binaries for 
windows with the minipack project started by Cesar Strauß. It worked 
almost, but not quite. This is my mileage:

* I cloned minipack from repo.or.cz
	git clone git://repo.or.cz/minipack.git

* For additional packages, I followed the advice given in 
	http://code.google.com/p/minipack/wiki/GettingStarted

* The download script tried to pull from geda.seul.org, which is shut 
down now. So I pointed recipes/geda-gaf.recipe to the latest released 
version at geda-project.org .I also made sure, the most up to date 
versin of pcb gets pulled (v20110918) 
(Is there an official way to submit patches/bug reotrts on minipack?)

* The build script produced many libtool warnings like these:
/-------------
libtool: link: Could not determine host path corresponding to
libtool: link:   
'/usr/local/src/minipack/minipack-20130119/result/bin'
libtool: link: Continuing, but uninstalled executables may not work.
\-------------
By "many" I mean literarally thousends. Anything I can or should do 
about this? The build script of individual packages still reorted 
"Build succeeded." and *.exe binaries were put in result/bin 
So it seems, the cross compile was ok, regardless the warnings.

* build of all non-geda tools except for gtkglext was successful

* build of gtkglext failed. According to the log, the configure script 
was looking for OpenGL/gl.h but did not find it. What package am I 
missing? On my host, I have libgtkglext1-dev installed, which looks 
like the correct choice. But this package does not put header files in 
a dircectory called "OpenGL".


* I added --disable-gl to the recipe of pcb to build without openGL.

* build of pcb stopped, because this patch would not apply cleanly:
0001-Use-_spawnvp-if-present.patch
After I removed the patch, the build succeded. The binary could be 
opened with wine and layouts could be opened (yay!). There was a 
glitch in the GUI: The tool buttons did not show the proper graphic. 
(see attach.). On the command line, there were lines that suggested 
GDKpixbuf could not load xpm type images.

* geda-gaf also had problems. I will report in a seperate mail.

Questions:
-- What can I do to make gtkglext work?
-- Is there something I can do about the tool buttons?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
--nextPart1885267.AmsIJTxGnn
Content-Type: text/x-log; name="pcb.log"
Content-Disposition: attachment; filename="pcb.log"
Content-Transfer-Encoding: 8Bit

kmk AT akka:/usr/local/src/minipack/result/bin$ wine ./pcb.exe 
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory

(pcb.exe:8): GLib-WARNING **: Passing a non-NULL package to g_win32_get_package_installation_directory() is deprecated and it is ignored.
"Share" installation path is "Z:\usr\local\src\minipack\result\share\pcb"

(pcb.exe:8): GLib-WARNING **: Passing a non-NULL package to g_win32_get_package_installation_directory() is deprecated and it is ignored.

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): Gtk-CRITICAL **: gtk_window_set_default_icon: assertion `GDK_IS_PIXBUF (icon)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory

(pcb.exe:8): GdkPixbuf-WARNING **: Error loading XPM image loader: Image type 'xpm' is not supported

(pcb.exe:8): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(pcb.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Not-Rotated 8", falling back to "Sans Not-Rotated 8", expect ugly output.

(pcb.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Italic Not-Rotated 8", falling back to "Sans Italic Not-Rotated 8", expect ugly output.

(pcb.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Bold Not-Rotated 8", falling back to "Sans Bold Not-Rotated 8", expect ugly output.

(pcb.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg 8", falling back to "Sans 8", expect ugly output.

(pcb.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Bold 8", falling back to "Sans Bold 8", expect ugly output.

(pcb.exe:8): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file 'Z:\usr\local\src\minipack\result\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache': No such file or directory
fixme:volume:GetVolumePathNameW (L"C:\\users\\kmk", 0xc75f38, 260), stub!

(pcb.exe:8): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='common'
fixme:volume:GetVolumePathNameW (L"C:\\users", 0xc6a558, 260), stub!
fixme:volume:GetVolumePathNameW (L"C:\\users\\kmk", 0xc77c50, 260), stub!

(pcb.exe:8): Gtk-WARNING **: Could not find the icon 'gtk-file'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
	http://icon-theme.freedesktop.org/releases
fixme:volume:GetVolumePathNameW (L"Z:\\home", 0xc70500, 260), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\kmk", 0xc85258, 260), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\kmk\\IQO", 0xc90108, 260), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\kmk\\IQO\\Projekte", 0xc89308, 260), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\kmk\\IQO\\Projekte\\Photodioden", 0xc8b560, 260), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\kmk\\IQO\\Projekte\\Photodioden\\PD-ac", 0xc8b560, 260), stub!
fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored
fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored
fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored
kmk AT akka:/usr/local/src/minipack/result/bin$ 



--nextPart1885267.AmsIJTxGnn
Content-Type: image/png; name="tool_buttons_of_pcb_in_wine.png"
Content-Disposition: attachment; filename="tool_buttons_of_pcb_in_wine.png"
Content-Transfer-Encoding: base64

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
EokUw0skUv8P6A5daWdUUBcAAAAASUVORK5CYII=

--nextPart1885267.AmsIJTxGnn--


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019