git version does not compile
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lightspark |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I try to compile lightspark from git (cdcc59f) on gentoo. Build fails when using lightspark-9999 ebuild from dauleet overlay and also when I try to compile the git version as described in README.txt file.
Both ways result in the same error (see attached error.log for more details):
/opt/lightspark
/usr/lib/
/usr/lib/
In file included from /usr/lib/
/usr/lib/
/usr/lib/
make[2]: *** [src/CMakeFiles
make[1]: *** [src/CMakeFiles
make: *** [all] Fehler 2
Here some information about my system:
app-shells/bash: 4.2_p37
dev-lang/python: 2.6.8, 2.7.3-r2, 3.2.3
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.27.1
sys-apps/
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.5.4
sys-devel/
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r3
sys-kernel/
sys-libs/glibc: 2.15-r2
Changed in lightspark: | |
status: | New → Confirmed |
Changed in lightspark: | |
status: | Fix Committed → Fix Released |
It might be that your compiler (gcc 4.5.4) is too old to fully support unique_ptr and move constructors. Are you able to test on a newer gcc? It compiles at least on gcc 4.7.2.
If my guess is correct, we need to decide if we want to support gcc 4.5 and avoid unique_ptrs.