0.92.x: autotools-based builds fail on legacy system (GTK3 rev >= 15020, GTK2 rev >= 15249)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Won't Fix
|
Low
|
Unassigned |
Bug Description
The changes in rev 15020 broke compiling experimental GTK3 with autotools:
http://
$ make -k -j 1
make all-recursive
Making all in src
make all-am
CXX live_effects/
In file included from ../../src/
In file included from ../../src/
In file included from /Volumes/
In file included from /Volumes/
/Volumes/
GThread gobject_;
^
/Volumes/
typedef struct _GThread GThread;
^
1 error generated.
make[3]: *** [live_effects/
CXX ui/tools/
In file included from ../../src/
In file included from ../../src/
In file included from /Volumes/
In file included from /Volumes/
/Volumes/
GThread gobject_;
^
/Volumes/
typedef struct _GThread GThread;
^
1 error generated.
make[3]: *** [ui/tools/
make[3]: Target `all-am' not remade because of errors.
make[2]: *** [all] Error 2
Reproduced with Inkscape 0.92pre1 rev 15020 on OS X 10.7.5:
- GTK+/X11 3.18.9, glibmm 2.44, gtkmm3 3.16
- GTK+/Quartz 3.20.5, glibmm 2.44, gtkmm3 3.16
Compiler:
$ clang --version
Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
AFAICT cmake-based GTK3 builds are not affected, nor GTK2-based builds (autotools, cmake).
Changed in inkscape: | |
status: | In Progress → Won't Fix |
summary: |
- GTK3 build with autotools broken (rev >= 15020) + 0.92.x: autotools-based builds on legacy system broken (GTK3 rev >= + 15020, GTK2 rev >= 15249) |
summary: |
- 0.92.x: autotools-based builds on legacy system broken (GTK3 rev >= - 15020, GTK2 rev >= 15249) + 0.92.x: autotools-based builds fail on legacy system (GTK3 rev >= 15020, + GTK2 rev >= 15249) |
I go to fix it. First of all I try to compile with cmake. Thanks for report!