Debian Bug report logs -
#888661
FTBFS: glm/glm.hpp: present but cannot be compiled
Reported by: jean-christophe manciot <actionmystique@gmail.com>
Date: Sun, 28 Jan 2018 14:12:01 UTC
Severity: serious
Tags: buster, patch, sid
Merged with 888550
Found in version glm/0.9.8.4-1.1
Fixed in version glm/0.9.9~a2-1
Done: Guus Sliepen <guus@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#888661; Package libreoffice.
(Sun, 28 Jan 2018 14:12:04 GMT) (full text, mbox, link).
Acknowledgement sent
to jean-christophe manciot <actionmystique@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>.
(Sun, 28 Jan 2018 14:12:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: libreoffice
Version: 1:5.4.4-1
Building libreoffice in a sid chroot with:
debuild -i -I --no-sign --build=binary -j1
leads to:
checking glm/glm.hpp usability... no
checking glm/glm.hpp presence... yes
configure: WARNING: glm/glm.hpp: present but cannot be compiled
configure: WARNING: glm/glm.hpp: check for missing prerequisite headers?
configure: WARNING: glm/glm.hpp: see the Autoconf documentation
configure: WARNING: glm/glm.hpp: section "Present But Cannot Be
Compiled"
configure: WARNING: glm/glm.hpp: proceeding with the compiler's result
checking for glm/glm.hpp... no
configure: error: glm/glm.hpp not found. install glm
Error running configure at ./autogen.sh line 293.
/home/actionmystique/src/LibreOffice/libreoffice-5.4.4-1/debian/rules:1963:
recipe for target 'debian/stampdir/build-arch' failed
make[1]: *** [debian/stampdir/build-arch] Error 25
make[1]: Leaving directory
'/home/actionmystique/src/LibreOffice/libreoffice-5.4.4-1'
debian/rules:1956: recipe for target 'build' failed
make: *** [build] Error 2
Although:
# apt-cache policy libglm-dev
libglm-dev:
Installed: 0.9.8.4-1.1
Full build log is attached.
--
Jean-Christophe Manciot
[Message part 2 (text/html, inline)]
[libreoffice_5.4.4-1_amd64.build (application/octet-stream, attachment)]
Severity set to 'serious' from 'normal'
Request was from Rene Engelhard <rene@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:33:03 GMT) (full text, mbox, link).
Changed Bug title to 'FTBFS: glm/glm.hpp: present but cannot be compiled' from '"configure: error: glm/glm.hpp not found. install glm" although libglm-dev is installed'.
Request was from Rene Engelhard <rene@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:33:04 GMT) (full text, mbox, link).
Marked as found in versions libreoffice/1:6.0.0~rc2-1.
Request was from Rene Engelhard <rene@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:33:05 GMT) (full text, mbox, link).
Marked as fixed in versions libreoffice/1:6.0.0~rc3-1.
Request was from Rene Engelhard <rene@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:33:06 GMT) (full text, mbox, link).
Marked Bug as done
Request was from Rene Engelhard <rene@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:33:06 GMT) (full text, mbox, link).
Notification sent
to jean-christophe manciot <actionmystique@gmail.com>:
Bug acknowledged by developer.
(Sun, 28 Jan 2018 14:33:08 GMT) (full text, mbox, link).
No longer marked as found in versions libreoffice/1:5.4.4-1 and libreoffice/1:6.0.0~rc2-1.
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:08 GMT) (full text, mbox, link).
No longer marked as fixed in versions libreoffice/1:6.0.0~rc3-1.
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:09 GMT) (full text, mbox, link).
Marked as found in versions libreoffice/1:5.4.4-1 and reopened.
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:09 GMT) (full text, mbox, link).
Marked as found in versions libreoffice/1:6.0.0~rc2-1.
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:10 GMT) (full text, mbox, link).
Marked as fixed in versions libreoffice/1:6.0.0~rc3-1.
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:11 GMT) (full text, mbox, link).
Marked Bug as done
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Sun, 28 Jan 2018 14:36:11 GMT) (full text, mbox, link).
Notification sent
to jean-christophe manciot <actionmystique@gmail.com>:
Bug acknowledged by developer.
(Sun, 28 Jan 2018 14:36:12 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#888661; Package src:libreoffice.
(Sun, 28 Jan 2018 14:39:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Rene Engelhard <rene@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>.
(Sun, 28 Jan 2018 14:39:03 GMT) (full text, mbox, link).
Message #38 received at 888661@bugs.debian.org (full text, mbox, reply):
severity 888661 serious
retitle 888661 FTBFS: glm/glm.hpp: present but cannot be compiled
found 888661 1:6.0.0~rc2-1
close 888661 1:6.0.0~rc3-1
thanks
Hi,
On Sun, Jan 28, 2018 at 03:09:25PM +0100, jean-christophe manciot wrote:
> checking glm/glm.hpp usability... no
> checking glm/glm.hpp presence... yes
> configure: WARNING: glm/glm.hpp: present but cannot be compiled
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That already makes it more clear.
> configure: WARNING: glm/glm.hpp: check for missing prerequisite
> headers?
> configure: WARNING: glm/glm.hpp: see the Autoconf documentation
> configure: WARNING: glm/glm.hpp: section "Present But Cannot Be
> Compiled"
> configure: WARNING: glm/glm.hpp: proceeding with the compiler's result
> checking for glm/glm.hpp... no
> configure: error: glm/glm.hpp not found. install glm
Yeah, I know. Happens since gcc 7.3
> Full build log is attached.
Is not really helpful. The root cause is (see config.log):
configure:28374: checking glm/glm.hpp usability
configure:28374: /usr/bin/ccache x86_64-linux-gnu-g++ -c -g -O2 -fdebug-prefix-map=/data/rene/git/LibreOffice/master=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 conftest.cpp >&5
In file included from /usr/include/glm/detail/type_int.hpp:6:0,
from /usr/include/glm/fwd.hpp:6,
from /usr/include/glm/glm.hpp:61,
from conftest.cpp:140:
/usr/include/glm/detail/setup.hpp:456:100: note: #pragma message: GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components
# pragma message("GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components")
^
In file included from /usr/include/glm/detail/type_vec4.inl:968:0,
from /usr/include/glm/detail/type_vec4.hpp:453,
from /usr/include/glm/vec4.hpp:6,
from /usr/include/glm/glm.hpp:70,
from conftest.cpp:140:
/usr/include/glm/detail/type_vec4_simd.inl: In static member function 'static glm::tvec4<float, (glm::precision)5> glm::detail::compute_vec4_div<float, (glm::precision)5, true>::call(const glm::tvec4<float, (glm::precision)5>&, const glm::tvec4<float, (glm::precision)5>&)':
/usr/include/glm/detail/type_vec4_simd.inl:156:11: error: 'struct glm::tvec4<float, (glm::precision)5>' has no member named 'data'
Result.data = _mm_mul_ps(a.data, _mm_rcp_ps(b.data));
^~~~
[...]
Maybe I need to include an additonal header (as the real code does)? The configure check above just does
AC_LANG_PUSH([C++])
AC_CHECK_HEADER([glm/glm.hpp], [],
[AC_MSG_ERROR([glm/glm.hpp not found. install glm])], [])
AC_LANG_POP([C++])
Judging from the above error message it _does_ see the other headers, though.
Anyways, this was worked around in the recent upload of LO 6.0.0 rc3:
libreoffice (1:6.0.0~rc3-1) experimental; urgency=medium
* New upstream release candidate
* debian/patches/apparmor-fixes.diff: add patch from master with syntax
fixes. Also include X abstractions and allow .mozilla/firefox/** reading
* debian/patches/apparmor-updates.diff: more gpg stuff: gpg(sm), .gnupg/*
(both together closes: #887593)
* debian/rules, debian/source/include-binaries: temporarily use internal glm;
configure check fails since the gcc 7.3 upload
-- Rene Engelhard <rene@debian.org> Sat, 27 Jan 2018 11:36:59 +0100
Guus, any idea?
Regards,
Rene
No longer marked as found in versions libreoffice/1:6.0.0~rc2-1 and libreoffice/1:5.4.4-1.
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:03 GMT) (full text, mbox, link).
No longer marked as fixed in versions libreoffice/1:6.0.0~rc3-1.
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:04 GMT) (full text, mbox, link).
Bug reopened
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:05 GMT) (full text, mbox, link).
Marked as found in versions glm/0.9.8.4-1.1.
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:05 GMT) (full text, mbox, link).
Added tag(s) sid, buster, and patch.
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:06 GMT) (full text, mbox, link).
Merged 888550 888661
Request was from Guus Sliepen <guus@debian.org>
to control@bugs.debian.org.
(Sun, 28 Jan 2018 16:42:08 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#888661; Package src:glm.
(Sun, 28 Jan 2018 16:51:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Guus Sliepen <guus@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Sun, 28 Jan 2018 16:51:05 GMT) (full text, mbox, link).
Message #57 received at 888661@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
reassign 888661 src:glm
forcemerge 888550 888661
thanks
On Sun, Jan 28, 2018 at 03:31:08PM +0100, Rene Engelhard wrote:
> > configure: WARNING: glm/glm.hpp: present but cannot be compiled
[...]
> /usr/include/glm/detail/setup.hpp:456:100: note: #pragma message: GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components
> # pragma message("GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components")
[...]
> Guus, any idea?
This seems to be a duplicate of 888550. So it's a bug in GLM.
--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus@debian.org>
[signature.asc (application/pgp-signature, inline)]
Message #58 received at 888550-close@bugs.debian.org (full text, mbox, reply):
Source: glm
Source-Version: 0.9.9~a2-1
We believe that the bug you reported is fixed in the latest version of
glm, 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 888550@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guus Sliepen <guus@debian.org> (supplier of updated glm 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 28 Jan 2018 18:37:59 +0100
Source: glm
Binary: libglm-dev libglm-doc
Architecture: source all
Version: 0.9.9~a2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Guus Sliepen <guus@debian.org>
Description:
libglm-dev - C++ library for OpenGL GLSL type-based mathematics
libglm-doc - documentation for the OpenGL Mathematics (GLM) library
Closes: 879517 888550 888661
Changes:
glm (0.9.9~a2-1) unstable; urgency=medium
.
* New upstream release.
- Fixes FTBTS with GCC 7.3. Closes: #888550, #888661
* Remove the fix-infiloop patch.
* Rebuild the reference manual using Doxygen. Closes: #879517
* Bump Standards-Version.
* Add Rules-Requires-Root: no.
Checksums-Sha1:
34a074dabccbac6d3375cbeff2d06fda16698292 2063 glm_0.9.9~a2-1.dsc
bdd8c1bf2eace94daa6daac0fe584312461207cb 1614200 glm_0.9.9~a2.orig.tar.gz
dabce7a925d705a63c161ecbc2243cdff1d476cb 5432 glm_0.9.9~a2-1.debian.tar.xz
584e6a4cd64c55a82810d47b1ed51ac995f25e60 7639 glm_0.9.9~a2-1_amd64.buildinfo
f8dec2699e40d21342a5a15f63dfc01c2bec866a 163864 libglm-dev_0.9.9~a2-1_all.deb
eb6363c640619f39309fa5f720e393d6d6f84a62 442880 libglm-doc_0.9.9~a2-1_all.deb
Checksums-Sha256:
acece1e44eed3c43f127025407a204a5577c3eff2ccdf6437a0a0079bf0ed8e4 2063 glm_0.9.9~a2-1.dsc
8262bbe6700c6c15dc1f5725eacf601da2d862ffdb659104f02e21344b21aa94 1614200 glm_0.9.9~a2.orig.tar.gz
dfc5cac964ca76d6e972beab7d394deb9872916fbff68b7bc8eb5df8d2305498 5432 glm_0.9.9~a2-1.debian.tar.xz
93b781c2c405ae9d59af12b875443605015eea0eba0e5fb7526ff31edee383d2 7639 glm_0.9.9~a2-1_amd64.buildinfo
dc92c1fe34609c28df541c68a16001d4c68a44aeffd524593376a796267cd61d 163864 libglm-dev_0.9.9~a2-1_all.deb
9f0ddad921b6056210954faa4ef78ca138a6327904b0e236d2c695399178a68a 442880 libglm-doc_0.9.9~a2-1_all.deb
Files:
ddce2d5ba7e64f716ac03a1e73f6c34a 2063 libs optional glm_0.9.9~a2-1.dsc
4a8d3eb25cf6f4acefddc34c72e9870e 1614200 libs optional glm_0.9.9~a2.orig.tar.gz
a2bc246e24df18cf8a8a23a6469299d5 5432 libs optional glm_0.9.9~a2-1.debian.tar.xz
ad2a761e74a53b201254289002c774df 7639 libs optional glm_0.9.9~a2-1_amd64.buildinfo
1a52c5d36f60fbc642f48ad2ec7b7175 163864 libdevel optional libglm-dev_0.9.9~a2-1_all.deb
21c2d9e94cb3bdeba021d9ce7d463530 442880 doc optional libglm-doc_0.9.9~a2-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEETRt3lsA+CDGZG91CP0kN64ce+foFAlpuCqMACgkQP0kN64ce
+foBHxAAgB8eZYna5vzMo8X6rJu3og9er4NgT1RfzJJ8uIlJpwwcc+2y884CDB9x
CI4KW/xhoBblC30s5AFPX6y/XH+CMjg4U/lh5fOWuT8iEkMkG0yUPuIADNnf/Uhe
E6YuH9Pwn+O/7Td21krrJ6zDzGWI35Lg3hdJgV5QTfuhjDvJ8a9IuW0eoPgP0808
SeBZ7rxRyCt9iuFflXeQ3sr6QpsSuQxY/ESGESORGZBUVQxlkFSwGkt+8xpMN/Wl
S4b+Rb7XG3EbRtSUXd6ECaMw4YU1qgmmfZ8NJVOGyAwXplxawwVVYElVOk+2g4vc
n86ERdoMry9Otj/YIDsdD28RjxyFizTxo+wsdwhy0qF/+9uppqNp1tlgzyEbK3Yz
TdOnEnEFUqmMLKlGFuwtpALC+j3lA3+3OU2RMMi8MCOvOPkmKimxjotZXDDogXZS
jiLGjk468dWRDxWRVLSg13TC/tKpQ1ROxWi5PTxOX0sr2adl9cb6tDS5PDwkf8n0
3osrQc3FIgzbJqtVYO+xxfTIGdgD4ZsXmOHxxE7l0IJh5efsfWWsNYvsdDWRr/qB
NpTk66fc7rk4Kho2jpctCYK3gVdfPyUsWXZ2Ame9vgYKWQ9zPv9LaXfLvowbtgfG
uxWC/26Euo+ISy2dvouaLbMfBnaq+hn85JRQRloccWh3OHPyRbM=
=tPo8
-----END PGP SIGNATURE-----
Reply sent
to Guus Sliepen <guus@debian.org>:
You have taken responsibility.
(Sun, 28 Jan 2018 17:54:10 GMT) (full text, mbox, link).
Notification sent
to jean-christophe manciot <actionmystique@gmail.com>:
Bug acknowledged by developer.
(Sun, 28 Jan 2018 17:54:10 GMT) (full text, mbox, link).
Message #63 received at 888661-close@bugs.debian.org (full text, mbox, reply):
Source: glm
Source-Version: 0.9.9~a2-1
We believe that the bug you reported is fixed in the latest version of
glm, 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 888661@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guus Sliepen <guus@debian.org> (supplier of updated glm 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 28 Jan 2018 18:37:59 +0100
Source: glm
Binary: libglm-dev libglm-doc
Architecture: source all
Version: 0.9.9~a2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Guus Sliepen <guus@debian.org>
Description:
libglm-dev - C++ library for OpenGL GLSL type-based mathematics
libglm-doc - documentation for the OpenGL Mathematics (GLM) library
Closes: 879517 888550 888661
Changes:
glm (0.9.9~a2-1) unstable; urgency=medium
.
* New upstream release.
- Fixes FTBTS with GCC 7.3. Closes: #888550, #888661
* Remove the fix-infiloop patch.
* Rebuild the reference manual using Doxygen. Closes: #879517
* Bump Standards-Version.
* Add Rules-Requires-Root: no.
Checksums-Sha1:
34a074dabccbac6d3375cbeff2d06fda16698292 2063 glm_0.9.9~a2-1.dsc
bdd8c1bf2eace94daa6daac0fe584312461207cb 1614200 glm_0.9.9~a2.orig.tar.gz
dabce7a925d705a63c161ecbc2243cdff1d476cb 5432 glm_0.9.9~a2-1.debian.tar.xz
584e6a4cd64c55a82810d47b1ed51ac995f25e60 7639 glm_0.9.9~a2-1_amd64.buildinfo
f8dec2699e40d21342a5a15f63dfc01c2bec866a 163864 libglm-dev_0.9.9~a2-1_all.deb
eb6363c640619f39309fa5f720e393d6d6f84a62 442880 libglm-doc_0.9.9~a2-1_all.deb
Checksums-Sha256:
acece1e44eed3c43f127025407a204a5577c3eff2ccdf6437a0a0079bf0ed8e4 2063 glm_0.9.9~a2-1.dsc
8262bbe6700c6c15dc1f5725eacf601da2d862ffdb659104f02e21344b21aa94 1614200 glm_0.9.9~a2.orig.tar.gz
dfc5cac964ca76d6e972beab7d394deb9872916fbff68b7bc8eb5df8d2305498 5432 glm_0.9.9~a2-1.debian.tar.xz
93b781c2c405ae9d59af12b875443605015eea0eba0e5fb7526ff31edee383d2 7639 glm_0.9.9~a2-1_amd64.buildinfo
dc92c1fe34609c28df541c68a16001d4c68a44aeffd524593376a796267cd61d 163864 libglm-dev_0.9.9~a2-1_all.deb
9f0ddad921b6056210954faa4ef78ca138a6327904b0e236d2c695399178a68a 442880 libglm-doc_0.9.9~a2-1_all.deb
Files:
ddce2d5ba7e64f716ac03a1e73f6c34a 2063 libs optional glm_0.9.9~a2-1.dsc
4a8d3eb25cf6f4acefddc34c72e9870e 1614200 libs optional glm_0.9.9~a2.orig.tar.gz
a2bc246e24df18cf8a8a23a6469299d5 5432 libs optional glm_0.9.9~a2-1.debian.tar.xz
ad2a761e74a53b201254289002c774df 7639 libs optional glm_0.9.9~a2-1_amd64.buildinfo
1a52c5d36f60fbc642f48ad2ec7b7175 163864 libdevel optional libglm-dev_0.9.9~a2-1_all.deb
21c2d9e94cb3bdeba021d9ce7d463530 442880 doc optional libglm-doc_0.9.9~a2-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEETRt3lsA+CDGZG91CP0kN64ce+foFAlpuCqMACgkQP0kN64ce
+foBHxAAgB8eZYna5vzMo8X6rJu3og9er4NgT1RfzJJ8uIlJpwwcc+2y884CDB9x
CI4KW/xhoBblC30s5AFPX6y/XH+CMjg4U/lh5fOWuT8iEkMkG0yUPuIADNnf/Uhe
E6YuH9Pwn+O/7Td21krrJ6zDzGWI35Lg3hdJgV5QTfuhjDvJ8a9IuW0eoPgP0808
SeBZ7rxRyCt9iuFflXeQ3sr6QpsSuQxY/ESGESORGZBUVQxlkFSwGkt+8xpMN/Wl
S4b+Rb7XG3EbRtSUXd6ECaMw4YU1qgmmfZ8NJVOGyAwXplxawwVVYElVOk+2g4vc
n86ERdoMry9Otj/YIDsdD28RjxyFizTxo+wsdwhy0qF/+9uppqNp1tlgzyEbK3Yz
TdOnEnEFUqmMLKlGFuwtpALC+j3lA3+3OU2RMMi8MCOvOPkmKimxjotZXDDogXZS
jiLGjk468dWRDxWRVLSg13TC/tKpQ1ROxWi5PTxOX0sr2adl9cb6tDS5PDwkf8n0
3osrQc3FIgzbJqtVYO+xxfTIGdgD4ZsXmOHxxE7l0IJh5efsfWWsNYvsdDWRr/qB
NpTk66fc7rk4Kho2jpctCYK3gVdfPyUsWXZ2Ame9vgYKWQ9zPv9LaXfLvowbtgfG
uxWC/26Euo+ISy2dvouaLbMfBnaq+hn85JRQRloccWh3OHPyRbM=
=tPo8
-----END PGP SIGNATURE-----
Reply sent
to Guus Sliepen <guus@debian.org>:
You have taken responsibility.
(Sun, 28 Jan 2018 17:54:11 GMT) (full text, mbox, link).
Notification sent
to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer.
(Sun, 28 Jan 2018 17:54:11 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#888661; Package src:glm.
(Sun, 28 Jan 2018 18:48:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Rene Engelhard <rene@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Sun, 28 Jan 2018 18:48:09 GMT) (full text, mbox, link).
Message #72 received at 888661@bugs.debian.org (full text, mbox, reply):
Hi,
On Sun, Jan 28, 2018 at 05:39:03PM +0100, Guus Sliepen wrote:
> On Sun, Jan 28, 2018 at 03:31:08PM +0100, Rene Engelhard wrote:
>
> > > configure: WARNING: glm/glm.hpp: present but cannot be compiled
> [...]
> > /usr/include/glm/detail/setup.hpp:456:100: note: #pragma message: GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components
> > # pragma message("GLM: GCC older than 4.6 has a bug presenting the use of rgba and stpq components")
> [...]
> > Guus, any idea?
>
> This seems to be a duplicate of 888550. So it's a bug in GLM.
Ah, thanks. And thanks for the quick upload.
This fixes the configure check, but needs LO adaptions, though it seems:
In file included from /usr/include/glm/gtx/norm.hpp:18:0,
from /data/rene/git/LibreOffice/master/vcl/inc/opengl/VertexUti
ls.hxx:16,
from /data/rene/git/LibreOffice/master/vcl/inc/opengl/LineRende
rUtils.hxx:14,
from /data/rene/git/LibreOffice/master/vcl/opengl/LineRenderUti
ls.cxx:11:
/usr/include/glm/gtx/quaternion.hpp:23:3: error: #error "GLM: GLM_GTX_quaternion
is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
# error "GLM: GLM_GTX_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it."
^~~~~
But no big deal: :)
+ifeq ($(SYSTEM_GLM),TRUE)
+$(eval $(call gb_Library_add_defs,vcl,\
+ -DGLM_ENABLE_EXPERIMENTAL \
+))
+endif
etc.
Regards,
Rene
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 03 Mar 2018 07:26:53 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jul 27 18:48:21 2024;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.