carosio / meta-caros

CAROS yocto meta layer
Mozilla Public License 2.0
10 stars 14 forks source link

X11 DISTRO_FEATURES breaks open-vm-tools in 15.10.x #39

Closed thz closed 8 years ago

thz commented 8 years ago

d1dc3eb27a758dc54edc24a4b5c2959442ead196 seems to break open-vm-tools build:

| checking for XeviQueryVersion in -lXext... no
| configure: error: libXext not found. Please configure without X11 (using --without-x), or install the libXext devel package(s).
| Configure failed. The contents of all config.log files follows to aid debugging
| ERROR: oe_runconf failed  
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at /REDO/build/tmp/work/vmware-tposs-linux/open-vmware-tools/9.4.6-r3/temp/log.do_configure.23218)
NOTE: recipe open-vmware-tools-9.4.6-r3: task do_configure: Failed

Perhaps the --without-x can fix it.

(Sidenote: the package is named incorrectly and should be renamed to open-vm-tools)

thz commented 8 years ago

This is in the recipe and seems to cause removal of --without-x since d1dc3eb27a758dc54edc24a4b5c2959442ead196

EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'pam', '', '--without-pam', d)} \
                 ${@base_contains('DISTRO_FEATURES', 'x11', '', '--without-x', d)}"
thz commented 8 years ago

Note: open-vmware-tools is in meta-vmware. Let us continue tracking this issue here anyways.

thz commented 8 years ago

fixed by https://github.com/carosio/meta-vmware/commit/23ef77f57fd7aac1960315c6f642a33dcc9e6528 in meta-vmware.