Your message dated Tue, 24 Dec 2013 06:49:02 +0000
with message-id <[email protected]>
and subject line Bug#732969: fixed in mygui 3.2.0-4
has caused the Debian Bug report #732969,
regarding mygui FTBFS, fails to find freetype.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
732969: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732969
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mygui
Severity: serious
Tags: patch
http://buildd.raspbian.org/status/fetch.php?pkg=mygui&arch=armhf&ver=3.2.0-3%2Bb1&stamp=1387738789
-- Looking for FREETYPE...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'freetype2'
-- found freetype2, version 17.0.11
-- CMAKE_PREFIX_PATH:
Dependencies;/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/Dependencies;/«PKGBUILDDIR»/Dependencies;/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/../Dependencies;/«PKGBUILDDIR»/../Dependencies;/usr/local
-- Could not locate FREETYPE
<--snip-->
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- Please install them before continuing this software installation.
-- If you are in Windows, try passing -DMYGUI_DEPENDENCIES_DIR=<path to
dependencies>
-- Also check that you buildind with RenderSystem that you need or set
another with -DMYGUI_RENDERSYSTEM=<1 2 or 3 for Direct3D_9 OGRE or OpenGL>
-----------------------------------------------------------------------------
+ freetype: Portable font engine <http://www.freetype.org>
-----------------------------------------------------------------------------
This bug was intially noticed in raspbian jessie but I also reproduced
it locally in debian sid.
Debdiff is attatched (note: the fix has only been tested in raspbian
jessie, there is nothing raspbian specific about it though), no intent
to NMU.
Note that the fix I applied may well not be the best fix, I belive cmake
can find freetype on it's own nowadays so there is no need for local
logic but given I have no clue about cmake I doubt I could convert the
package.
diff -Nru mygui-3.2.0/debian/changelog mygui-3.2.0/debian/changelog
--- mygui-3.2.0/debian/changelog 2013-04-30 18:19:21.000000000 +0000
+++ mygui-3.2.0/debian/changelog 2013-12-23 06:51:23.000000000 +0000
@@ -1,3 +1,11 @@
+mygui (3.2.0-3+rpi1) jessie-staging; urgency=medium
+
+ * Adjust cmake stuff for new freetype.
+ * Build-depend on jessie version of freetype since it's not clear exactly
+ when the location was changed.
+
+ -- Peter Michael Green <[email protected]> Mon, 23 Dec 2013 06:36:01
+0000
+
mygui (3.2.0-3) unstable; urgency=low
* Build against libogre 1.8 (Closes: #705010)
diff -Nru mygui-3.2.0/debian/control mygui-3.2.0/debian/control
--- mygui-3.2.0/debian/control 2013-04-30 18:18:38.000000000 +0000
+++ mygui-3.2.0/debian/control 2013-12-23 06:51:38.000000000 +0000
@@ -3,7 +3,7 @@
Maintainer: Scott Howard <[email protected]>
Uploaders: Bret Curtis <[email protected]>
Build-Depends: cmake, doxygen, debhelper (>= 9), libogre-1.8-dev,
- libfreetype6-dev, libois-dev, pkg-config, graphviz, libglu1-mesa-dev,
+ libfreetype6-dev (>= 2.5.1-1), libois-dev, pkg-config, graphviz,
libglu1-mesa-dev,
libgl1-mesa-dev, libglew-dev
Homepage: http://www.ogre3d.org/tikiwiki/MyGUI
Standards-Version: 3.9.3
diff -Nru mygui-3.2.0/debian/patches/new-freetype.h-location
mygui-3.2.0/debian/patches/new-freetype.h-location
--- mygui-3.2.0/debian/patches/new-freetype.h-location 1970-01-01
00:00:00.000000000 +0000
+++ mygui-3.2.0/debian/patches/new-freetype.h-location 2013-12-23
06:53:15.000000000 +0000
@@ -0,0 +1,29 @@
+Description: Adjust cmake stuff for new freetype.
+ freetype.h no longer has a freetype/ in it's path, adjust the cmake files
+ to match.
+Author: Peter Michael Green <[email protected]>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- mygui-3.2.0.orig/CMake/Packages/FindFreetype.cmake
++++ mygui-3.2.0/CMake/Packages/FindFreetype.cmake
+@@ -33,7 +33,7 @@ set(CMAKE_FIND_FRAMEWORK "LAST")
+ findpkg_framework(FREETYPE)
+ message(STATUS "CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}")
+
+-find_path(FREETYPE_INCLUDE_DIR NAMES freetype/freetype.h HINTS
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES
freetype2)
++find_path(FREETYPE_INCLUDE_DIR NAMES freetype.h HINTS
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES
freetype2)
+ find_path(FREETYPE_FT2BUILD_INCLUDE_DIR NAMES ft2build.h HINTS
${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS})
+ find_library(FREETYPE_LIBRARY_REL NAMES ${FREETYPE_LIBRARY_NAMES} HINTS
${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES ""
release relwithdebinfo minsizerel)
+ find_library(FREETYPE_LIBRARY_DBG NAMES ${FREETYPE_LIBRARY_NAMES_DBG} HINTS
${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES ""
debug)
diff -Nru mygui-3.2.0/debian/patches/series mygui-3.2.0/debian/patches/series
--- mygui-3.2.0/debian/patches/series 2013-04-08 12:28:44.000000000 +0000
+++ mygui-3.2.0/debian/patches/series 2013-12-23 06:52:25.000000000 +0000
@@ -1,2 +1,3 @@
disable_sse.patch
shared_libraries.patch
+new-freetype.h-location
--- End Message ---
--- Begin Message ---
Source: mygui
Source-Version: 3.2.0-4
We believe that the bug you reported is fixed in the latest version of
mygui, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Scott Howard <[email protected]> (supplier of updated mygui package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 23 Dec 2013 12:20:00 -0500
Source: mygui
Binary: libmygui-dev libmyguiengine3 libmyguiengine3-dbg
libmygui.ogreplatform0debian0 libmygui.ogreplatform0debian0-dbg
libmygui.openglplatform0debian0 libmygui.openglplatform0debian0-dbg mygui-doc
Architecture: source i386 all
Version: 3.2.0-4
Distribution: unstable
Urgency: medium
Maintainer: Bret Curtis <[email protected]>
Changed-By: Scott Howard <[email protected]>
Description:
libmygui-dev - Fast, simple and flexible GUI for OpenMW - development files
libmygui.ogreplatform0debian0 - Fast, simple and flexible GUI - Ogre interface
libmygui.ogreplatform0debian0-dbg - Fast, simple and flexible GUI Ogre -
debugging symbols
libmygui.openglplatform0debian0 - Fast, simple and flexible GUI - OpenGL
interface
libmygui.openglplatform0debian0-dbg - Fast, simple and flexible GUI OpenGL -
debugging symbols
libmyguiengine3 - Fast, simple and flexible GUI - shared library
libmyguiengine3-dbg - Fast, simple and flexible GUI - debugging symbols
mygui-doc - API documentations for MyGUI library
Closes: 732969
Changes:
mygui (3.2.0-4) unstable; urgency=medium
.
[ Peter Michael Green ]
* Adjust cmake stuff for new freetype. (Closes: #732969)
* Build-depend on jessie version of freetype since it's not clear exactly
when the location was changed.
.
[ Scott Howard ]
* Updated Vcs-Browser
* moved maintainer to Bret Curtis <[email protected]>, made myself uploader
Checksums-Sha1:
79104343e60412ecf3e28935e92c72871313d57f 1874 mygui_3.2.0-4.dsc
f05055177ff62ab33e3c812306e4cad11c38fb7b 72076 mygui_3.2.0-4.debian.tar.gz
9874f3b6b2919aa586962c59b9610bea5e95713e 95652 libmygui-dev_3.2.0-4_i386.deb
995254f7f81e2818cbe655b8b618b566fe4d9250 630054
libmyguiengine3_3.2.0-4_i386.deb
2b05d88b00fdafc07d01839778ed9ee039a51cdc 8002448
libmyguiengine3-dbg_3.2.0-4_i386.deb
a2bc0216274810985c8a2674961c21aa16e065ba 47872
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
ed4d6d63805ac7e3d0963ed2a177d70dc10ed8f5 1372270
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
b98e4581a6816f75ea7c18c956bdf1bb955d9c1f 46542
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
e6866d154b885c10dd35a017f44d9d32e1ba865b 329184
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
60c03de04eb8dd69c0267aba74d7f327c22014e7 5179702 mygui-doc_3.2.0-4_all.deb
Checksums-Sha256:
9e8655affb8392f78095d7e98bddfb65099082e972f80f998dff15edd1d9fef6 1874
mygui_3.2.0-4.dsc
e643768e15d1960bf3fc9988e7cb089a6283433607a402793693b98735aae07e 72076
mygui_3.2.0-4.debian.tar.gz
90d1e52d7ebe20dbb1a9966c357eace672eb8452bce72b9085e6902c029651eb 95652
libmygui-dev_3.2.0-4_i386.deb
eb8735664ff3e405c2f72c4f62044bf88947dd88ea480d48501dfe2f8e260966 630054
libmyguiengine3_3.2.0-4_i386.deb
09bdf3fd1376ece57ffe23848874494ab8fdc1cf568033db460d0fc242892fdf 8002448
libmyguiengine3-dbg_3.2.0-4_i386.deb
5f434974ea3fdaa54cd5672dd5993a46c5d04856530f682ae2d9b977461e30e1 47872
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
5421929fd800d89d3be8e10e39e6c340911110d315249818b5a81801d62dd53c 1372270
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
c5ffb759469838684b7ccf42c6075caba08a419c2a400e7cea23c258bc2b0f1b 46542
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
60df0c8117a29c9eea33e6d330ce91d10e009a04e13b0bc474754a1745398e44 329184
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
93daa776304ef9e7fa632d5652a59d95051de831d0adea6940ea4665f751db9a 5179702
mygui-doc_3.2.0-4_all.deb
Files:
62c46c29cbf4aa0d8d2e4f89c7cd3fa8 1874 libs optional mygui_3.2.0-4.dsc
9857909e29527d04f367363a61afdfac 72076 libs optional
mygui_3.2.0-4.debian.tar.gz
0d2c03918a1dc38475c8898d3a6fea78 95652 libdevel optional
libmygui-dev_3.2.0-4_i386.deb
f3e90e06c470509c67bb0e93b5c78e2e 630054 libs optional
libmyguiengine3_3.2.0-4_i386.deb
8393b14743cf62a67347d96bab0e088c 8002448 debug extra
libmyguiengine3-dbg_3.2.0-4_i386.deb
4611d6226c64c97fa0ee81a8535ee94b 47872 libs optional
libmygui.ogreplatform0debian0_3.2.0-4_i386.deb
fbb15639a8c6af15e9237f7d0e48c93c 1372270 debug extra
libmygui.ogreplatform0debian0-dbg_3.2.0-4_i386.deb
d29200a6c894b86ea8bab16602e80e26 46542 libs optional
libmygui.openglplatform0debian0_3.2.0-4_i386.deb
848ea0ef4bba50dc06d7d4c4a8088898 329184 debug extra
libmygui.openglplatform0debian0-dbg_3.2.0-4_i386.deb
dcdd55fbc0a703053a024fc4fb702986 5179702 doc optional mygui-doc_3.2.0-4_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iEYEARECAAYFAlK5LPYACgkQuqVp0MvxKmr32gCglIUjP06sjHVfqrjMUAfbYLGA
RqMAoLHkuso7koQmvKBuRLLRcJRscbAU
=mIog
-----END PGP SIGNATURE-----
--- End Message ---