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 Subject: [geda-user] crosscompile for windows with minipack Date: Mon, 21 Jan 2013 02:31:43 +0100 Lines: 329 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart1885267.AmsIJTxGnn" 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--