Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599224 - =dev-libs/libRocket-1.2.1_p20130110-r1: building w/gcc-6: error: cannot convert ‘bool’ to ‘void*’ in return
Summary: =dev-libs/libRocket-1.2.1_p20130110-r1: building w/gcc-6: error: cannot conve...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at if you want to take care of it
Whiteboard: masked only
Depends on: 567392
Blocks: gcc-6
  Show dependency tree
Reported: 2016-11-08 17:47 UTC by Petross404(Petros S)
Modified: 2017-10-03 22:12 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

build.log (dev-libs:libRocket-1.2.1_p20130110-r1:20161108-165435.log,71.32 KB, text/x-log)
2016-11-08 17:48 UTC, Petross404(Petros S)
build.log-EN_LOCALE (dev-libs:libRocket-1.2.1_p20130110-r1:20161110-112301.log,76.23 KB, text/x-log)
2016-11-10 11:48 UTC, Petross404(Petros S)
emerge-info.txt (emerge-info.txt,6.19 KB, text/plain)
2017-06-18 14:32 UTC, Toralf Förster
dev-libs:libRocket-1.2.1_p20130110-r1:20170618-093118.log (dev-libs:libRocket-1.2.1_p20130110-r1:20170618-093118.log,55.18 KB, text/plain)
2017-06-18 14:32 UTC, Toralf Förster
emerge-history.txt (emerge-history.txt,308.16 KB, text/plain)
2017-06-18 14:32 UTC, Toralf Förster
environment (environment,172.50 KB, text/plain)
2017-06-18 14:32 UTC, Toralf Förster
etc.portage.tbz2 (etc.portage.tbz2,25.64 KB, application/x-bzip)
2017-06-18 14:32 UTC, Toralf Förster
logs.tbz2 (logs.tbz2,4.73 KB, application/x-bzip)
2017-06-18 14:32 UTC, Toralf Förster
temp.tbz2 (temp.tbz2,40.21 KB, application/x-bzip)
2017-06-18 14:32 UTC, Toralf Förster

Note You need to log in before you can comment on or make changes to this bug.
Description Petross404(Petros S) 2016-11-08 17:47:34 UTC
=dev-libs/libRocket-1.2.1_p20130110-r1 can't be compiled with GCC-6.2.

/tmp/portage/dev-libs/libRocket-1.2.1_p20130110-r1/work/libRocket-1.2.1_p20130110/Source/Core/FontDatabase.cpp: In member function βvoid* Rocket::Core::FontDatabase::LoadFace(const String&)β:
/tmp/portage/dev-libs/libRocket-1.2.1_p20130110-r1/work/libRocket-1.2.1_p20130110/Source/Core/FontDatabase.cpp:282:10: ΟΟάλμα: cannot convert βboolβ to βvoid*β in return
   return false;
make[2]: *** [CMakeFiles/RocketCore.dir/build.make:1575: CMakeFiles/RocketCore.dir/tmp/portage/dev-libs/libRocket-1.2.1_p20130110-r1/work/libRocket-1.2.1_p20130110/Source/Core/FontDatabase.cpp.o] Error 1
make[2]: Leaving directory '/tmp/portage/dev-libs/libRocket-1.2.1_p20130110-r1/work/libRocket-1.2.1_p20130110-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:299: CMakeFiles/RocketCore.dir/all] Error 2
make[1]: Leaving directory '/tmp/portage/dev-libs/libRocket-1.2.1_p20130110-r1/work/libRocket-1.2.1_p20130110-abi_x86_64.amd64'
make: *** [Makefile:128: all] Error 2
 * ERROR: dev-libs/libRocket-1.2.1_p20130110-r1::gentoo failed (compile phase):
 *   emake failed

Compiled ok, with GCC-5.4

Reproducible: Always

Steps to Reproduce:
1.gcc-config X #Where X is GCC6 profile
2.emerge -v1 libRocket
Comment 1 Petross404(Petros S) 2016-11-08 17:48:22 UTC
Created attachment 452734 [details]
Comment 2 Coacher 2016-11-09 22:09:33 UTC
(In reply to Petross404(Petros S) from comment #1)
> Created attachment 452734 [details]
> build.log
Please use english (e.g. en_US) locale for logs, it eases grepping for errors.
Comment 3 Petross404(Petros S) 2016-11-10 11:48:50 UTC
Created attachment 452888 [details]

(In reply to Coacher from comment #2)
> Please use english (e.g. en_US) locale for logs, it eases grepping for
> errors.

I am sorry, I should have fixed this earlier.
Comment 4 Pacho Ramos gentoo-dev 2016-11-26 11:55:10 UTC
Does 1.3.0 build for you? Anyway we would need to wait for bug 567392 before being able to stabilize a newer version
Comment 5 Petross404(Petros S) 2016-11-26 13:42:57 UTC
(In reply to Pacho Ramos from comment #4)
> Does 1.3.0 build for you? 
Yes it does.

But if I try to upgrade libRocket without --nodeps, I get this:

emerge -v1u dev-libs/libRocket

These are the packages that would be merged, in reverse order:

Calculating dependencies | 
... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:


  (dev-libs/libRocket-, ebuild scheduled for merge) conflicts with
    <dev-libs/libRocket- required by (games-fps/warsow-1.5.1-r1:0/0::gentoo, installed)
    ^                   ^^^^^^^

Nothing to merge; quitting.

Should the warsow ebuild, have the ability to pull libRocket-1.3.0?
Comment 6 Toralf Förster gentoo-dev 2017-06-18 14:32:10 UTC
same at the tinderbox image 17.0-desktop-plasma_abi32+64_20170611-104510
Comment 7 Toralf Förster gentoo-dev 2017-06-18 14:32:13 UTC
Created attachment 476986 [details]
Comment 8 Toralf Förster gentoo-dev 2017-06-18 14:32:16 UTC
Created attachment 476988 [details]
Comment 9 Toralf Förster gentoo-dev 2017-06-18 14:32:18 UTC
Created attachment 476990 [details]
Comment 10 Toralf Förster gentoo-dev 2017-06-18 14:32:22 UTC
Created attachment 476992 [details]
Comment 11 Toralf Förster gentoo-dev 2017-06-18 14:32:25 UTC
Created attachment 476994 [details]
Comment 12 Toralf Förster gentoo-dev 2017-06-18 14:32:28 UTC
Created attachment 476996 [details]
Comment 13 Toralf Förster gentoo-dev 2017-06-18 14:32:30 UTC
Created attachment 476998 [details]
Comment 14 Larry the Git Cow gentoo-dev 2017-10-03 22:12:48 UTC
The bug has been closed via the following commit(s):

commit aab37023f705b100c60a118362ff20236970ad6e
Author:     Michał Górny <>
AuthorDate: 2017-10-03 21:54:57 +0000
Commit:     Michał Górny <>
CommitDate: 2017-10-03 22:12:22 +0000

    dev-libs/libRocket: Remove last-rited pkg

 dev-libs/libRocket/Manifest                        |  2 -
 .../libRocket/libRocket-1.2.1_p20130110-r1.ebuild  | 96 ---------------------
 dev-libs/libRocket/libRocket-        | 98 ----------------------
 dev-libs/libRocket/libRocket-9999.ebuild           | 97 ---------------------
 dev-libs/libRocket/metadata.xml                    | 11 ---
 profiles/package.mask                              |  5 --
 6 files changed, 309 deletions(-)