Opened 8 years ago

Closed 8 years ago

#50925 closed defect (fixed)

mesa is missing a dependency on libXxf86vm

Reported by: gthb (Gunnlaugur Thor Briem) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia), dbevans (David B. Evans)
Port: mesa

Description

Relevant snippet from main.log:

:info:build libtool: link: /usr/bin/clang -arch x86_64 -ansi -fno-strict-aliasing -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/harfbuzz -I/opt/local/include -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz -I/opt/local/include -I/opt/local/include/pango-1.0 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/libsoup-2.4 -I/opt/local/include/libxml2 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -D_REENTRANT -I/opt/local/include/gstreamer-1.0 -I/opt/local/lib/gstreamer-1.0/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -pipe -Os -ftemplate-depth=256 -arch x86_64 -pthread -std=c99 -Qunused-arguments -O2 -Wl,-headerpad_max_install_names -arch x86_64 -Wl,--no-demangle -o Programs/.libs/GtkLauncher Tools/GtkLauncher/Programs_GtkLauncher-LauncherInspectorWindow.o Tools/GtkLauncher/Programs_GtkLauncher-main.o  -L/opt/local/lib ./.libs/libwebkitgtk-1.0.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit-gtk/webkit-gtk/work/webkitgtk-2.4.10/.libs/libjavascriptcoregtk-1.0.dylib -lenchant -ljpeg -lsecret-1 -lxslt -liconv -lm -lxml2 -lGL -lpangoft2-1.0 -lpng16 -lsqlite3 -lwebp ./.libs/libjavascriptcoregtk-1.0.dylib -ledit -lpthread -lz -licui18n -licuuc -licudata -lfontconfig -lfreetype -lharfbuzz-icu -lharfbuzz -lgtk-quartz-2.0 -lgdk-quartz-2.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgmodule-2.0 -lgthread-2.0 -lsoup-2.4 -lgio-2.0 -lgstapp-1.0 -lgstaudio-1.0 -lgstfft-1.0 -lgstpbutils-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -framework Cocoa -pthread
:info:build Source/WebKit/gtk/webkit/webkitversion.h:37: Warning: WebKit: symbol='WEBKITGTK_API_VERSION': Unknown namespace for symbol 'WEBKITGTK_API_VERSION'
:info:build dyld: Library not loaded: /opt/local/lib/libXxf86vm.1.dylib
:info:build   Referenced from: /opt/local/lib/libGL.1.dylib
:info:build   Reason: image not found
:info:build Command '['/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit-gtk/webkit-gtk/work/webkitgtk-2.4.10/tmp-introspectlGCKnU/WebKit-1.0', '--introspect-dump=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit-gtk/webkit-gtk/work/webkitgtk-2.4.10/tmp-introspectlGCKnU/functions.txt,/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit-gtk/webkit-gtk/work/webkitgtk-2.4.10/tmp-introspectlGCKnU/dump.xml']' returned non-zero exit status -5

Sure enough, /opt/local/lib/libXxf86vm.1.dylib is not there (I have +quartz in /opt/local/etc/macports/variants.conf).

Where /opt/local/lib/libGL.1.dylib comes from:

$ port provides /opt/local/lib/libGL.1.dylib
/opt/local/lib/libGL.1.dylib is provided by: mesa

$ port installed mesa
The following ports are currently installed:
  mesa @11.1.1_0+osmesa+python27 (active)

Attaching full main.log

Attachments (1)

webkit-gtk-main.log.bz2 (674.4 KB) - added by gthb (Gunnlaugur Thor Briem) 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by gthb (Gunnlaugur Thor Briem)

Attachment: webkit-gtk-main.log.bz2 added

comment:1 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Owner: changed from macports-tickets@… to jeremyhu@…
Port: mesa added; webkit-gtk removed
Status: newassigned
Summary: webkit-gtk 2.4.10+quartz+video build fails, trying to load libXxf86vm referenced from libGLmesa is missing a dependency on libXxf86vm

comment:2 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.