Bug 705206

Summary: missing qmf dependency check in configure.in
Product: [Retired] CloudForms Cloud Engine Reporter: Steven Dake <sdake>
Component: pacemaker-cloudAssignee: Angus Salkeld <asalkeld>
Status: CLOSED CURRENTRELEASE QA Contact: Steven Dake <sdake>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.3.1CC: asalkeld, hbrock, jim, sdake
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-05 16:24:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Steven Dake 2011-05-17 00:06:31 UTC
Description of problem:
current pacemaker-cloud package missing dependency check for qmf packages in configure stage

Version-Release number of selected component (if applicable):


How reproducible:
./configure without qpid/qmf on system, software configures but wont build

Steps to Reproduce:
1.
2.
3.
  
Actual results:
configure doesn't complain about missing qmf dependency

Expected results:
configure should complain about missing qmf dependency

Additional info:

Comment 1 Steven Dake 2011-05-17 00:10:46 UTC
Jim,

I've asked Angus to sync up with you on checking a mangled symbol.  Would you mind answering his questions?

Thanks.

Comment 2 Angus Salkeld 2011-05-17 00:32:30 UTC
Hopefully the qpid guys will fix this https://bugzilla.redhat.com/show_bug.cgi?id=705208 sometime soon. But until then I'll try get better library checks going.

This doen't seem very useful
http://www.openismus.com/documents/linux/using_libraries/using_libraries

This suggests doing a TRY_COMPLIE which might be one way of doing it.
But I doubt it will try different include paths (/usr/local/ ...)

http://stackoverflow.com/questions/798497/how-do-i-check-for-an-unmangled-c-symbol-when-building-a-php-extension

Comment 3 Steven Dake 2011-05-17 16:31:49 UTC
wag - Could pass the configured lib paths passed via configure as command line options and pass those as -D options to the C++ trycompile code...

Comment 4 Angus Salkeld 2011-08-05 00:27:52 UTC
We have long since applied Jim's patches.

Comment 5 wes hayutin 2011-12-08 14:06:15 UTC
perm close