Bug 156408 - [Regression] Install fails with version 2.12.0
Summary: [Regression] Install fails with version 2.12.0
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-08 10:34 PDT by David Ronis
Modified: 2016-04-08 10:34 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Ronis 2016-04-08 10:34:36 PDT
I'm trying to build webgktgtk-2.12.0 on a 64 bit, slackware box.  I can build and install on my 32 bit machines; however, running make install fails with:

make[2]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build'
make[2]: Entering directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build'
[ 96%] Generating ../../WebKit2-4.0.gir
Package pixman-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `pixman-1.pc'
to the PKG_CONFIG_PATH environment variable
Package 'pixman-1', required by 'cairo', not found
/opt/garnome-3.20/lib/gio/modules/libgioremote-volume-monitor.so: undefined symbol: g_vfs_monitor_implementation_free
Failed to load module: /opt/garnome-3.20/lib/gio/modules/libgioremote-volume-monitor.so
In file included from /tmp/g-ir-cpp-kxodgpbt.c:4:0:
/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build/DerivedSources/webkit2gtk/webkit2/WebKitEnumTypes.h:30:25: fatal error: glib-object.h: No such file or directory
compilation terminated.
Traceback (most recent call last):
  File "/opt/garnome-3.20/lib/python3.5/distutils/unixccompiler.py", line 105, in preprocess
    self.spawn(pp_args)
  File "/opt/garnome-3.20/lib/python3.5/distutils/ccompiler.py", line 909, in spawn
    spawn(cmd, dry_run=self.dry_run)
  File "/opt/garnome-3.20/lib/python3.5/distutils/spawn.py", line 36, in spawn
    _spawn_posix(cmd, search_path, dry_run=dry_run)
  File "/opt/garnome-3.20/lib/python3.5/distutils/spawn.py", line 159, in _spawn_posix
    % (cmd, exit_status))
distutils.errors.DistutilsExecError: command '/usr/bin/gcc' failed with exit status 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/garnome-3.20/bin/g-ir-scanner", line 66, in <module>
    sys.exit(scanner_main(sys.argv))
  File "/opt/garnome-3.20/lib/gobject-introspection/giscanner/scannermain.py", line 535, in scanner_main
    ss = create_source_scanner(options, args)
  File "/opt/garnome-3.20/lib/gobject-introspection/giscanner/scannermain.py", line 443, in create_source_scanner
    ss.parse_files(filenames)
  File "/opt/garnome-3.20/lib/gobject-introspection/giscanner/sourcescanner.py", line 262, in parse_files
    self._parse(headers)
  File "/opt/garnome-3.20/lib/gobject-introspection/giscanner/sourcescanner.py", line 305, in _parse
    self._cpp_options)
  File "/opt/garnome-3.20/lib/gobject-introspection/giscanner/ccompiler.py", line 199, in preprocess
    extra_postargs=extra_postargs)
  File "/opt/garnome-3.20/lib/python3.5/distutils/unixccompiler.py", line 107, in preprocess
    raise CompileError(msg)
distutils.errors.CompileError: command '/usr/bin/gcc' failed with exit status 1
make[2]: *** [WebKit2-4.0.gir] Error 1
make[2]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build'
make[1]: *** [Source/WebKit2/CMakeFiles/WebKit2-4-gir.dir/all] Error 2
make[1]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build'
make: *** [all] Error 2
make: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.12.0/build'
make: *** [install-work/main.d/webkitgtk-2.12.0/Makefile] Error 2
make: Target `install' not remade because of errors.

Compilation exited abnormally with code 2 at Fri Apr  8 13:16:56


Couple of strange things:  1) the complaints about pkg-config don't weem warrented as the path seems OK and the packages are installed.  In particular
pixman-1 is there and hasnt changed in a long time

2) The introspection crash happens wheter or not I pass the --disable-introspection flag to configure (this run had it set).