Forum: CFEngine Help
Subject: Re: configure:14448: error: Cannot find OpenSSL on HP-UX 11.31.....
cfengine-3.2.4
Author: Beto
Link to topic: https://cfengine.com/forum/read.php?3,27200,27295#msg-27295
This is what I used to build cfengine 3.3.4. I use gmake from the Porting and
Archive Centre because it has better error checking than make.
wilma:/home/root/cfengine-3.3.4# cat cfengine.src.install
#!/usr/bin/sh
BUILD_ROOT=/home/root
DEST_ROOT=/u06
CFE_VERSION=3.3.4
CFE_SRC=cfengine-${CFE_VERSION}.tar.gz
CFE_DIR=${BUILD_ROOT}/cfengine-${CFE_VERSION}
./autogen.sh --prefix="${DEST_ROOT}/cfengine-${CFE_VERSION}" \
--with-qdbm \
--disable-shared \
CFLAGS="-Agcc -O -I/usr/local/include" \
LDFLAGS="-L/usr/local/lib/hpux32"
[ $? -eq 0 ] || exit 1
gmake
[ $? -eq 0 ] || exit 1
gmake install
[ $? -eq 0 ] || exit 1
After compiling/testing I use the Software Package Builder (available for free
from software.hp.com) to build a software depot using this PSF:
wilma:/home/root/cfengine-3.3.4# cat cfengine-3.3.4-ia64-11.31.psf
#&##
#&## PSF generated by SPB 6/21/12 9:39 AM
#&##
description "cfengine"
product
tag cfengine
title cfengine
description "cfengine"
revision 3.3.4
architecture HP-UX_B.11.31_IA
machine_type ia64*
os_release ?.11.31
os_version *
directory /
is_locatable false
is_patch false
preinstall /home/root/cfengine.preinstall
fileset
tag cfengine-RUN
title cfengine
description "cfengine"
revision 3.3.4
architecture HP-UX_B.11.31_IA
machine_type ia64*
os_release ?.11.31
os_version *
is_patch false
is_sparse false
is_kernel false
is_reboot false
directory /u06/cfengine-3.3.4/share/CoreBase =
/usr/local/share/cfengine/CoreBase
file cfengine_stdlib.cf cfengine_stdlib.cf
file failsafe.cf failsafe.cf
file promises.cf promises.cf
directory /u06/cfengine-3.3.4/share/doc/example_config =
/usr/local/share/cfengine/doc/example_config
file cfengine_stdlib.cf cfengine_stdlib.cf
file failsafe.cf failsafe.cf
file promises.cf promises.cf
file site.cf site.cf
file update.cf update.cf
directory /u06/cfengine-3.3.4/share/doc/examples =
/usr/local/share/cfengine/doc/examples
file active_directory.cf active_directory.cf
file app_baseline.cf app_baseline.cf
file guest_environment_kvm.cf guest_environment_kvm.cf
file hostswithclass.cf hostswithclass.cf
file package_windows_feature.cf package_windows_feature.cf
file promise_knowledge.cf promise_knowledge.cf
file unit_abort.cf unit_abort.cf
file unit_accessed_before.cf unit_accessed_before.cf
file unit_accumulated_time.cf unit_accumulated_time.cf
file unit_acl.cf unit_acl.cf
file unit_acl_generic.cf unit_acl_generic.cf
file unit_acl_ntfs.cf unit_acl_ntfs.cf
file unit_acl_secret.cf unit_acl_secret.cf
file unit_activedirectory_listusers.cf
unit_activedirectory_listusers.cf
file unit_activedirectory_showuser.cf
unit_activedirectory_showuser.cf
file unit_ago.cf unit_ago.cf
file unit_arrays.cf unit_arrays.cf
file unit_backreferences_files.cf unit_backreferences_files.cf
file unit_badpromise.cf unit_badpromise.cf
file unit_badtype.cf unit_badtype.cf
file unit_bsdflags.cf unit_bsdflags.cf
file unit_cf2_integration.cf unit_cf2_integration.cf
file unit_change_detect.cf unit_change_detect.cf
file unit_changedbefore.cf unit_changedbefore.cf
file unit_chdir.cf unit_chdir.cf
file unit_classes_global.cf unit_classes_global.cf
file unit_classmatch.cf unit_classmatch.cf
file unit_classvar_convergence.cf unit_classvar_convergence.cf
file unit_commands.cf unit_commands.cf
file unit_compare.cf unit_compare.cf
file unit_control_expand.cf unit_control_expand.cf
file unit_controlclasses.cf unit_controlclasses.cf
file unit_copy.cf unit_copy.cf
file unit_copy_classes.cf unit_copy_classes.cf
file unit_copy_copbl.cf unit_copy_copbl.cf
file unit_copy_edit.cf unit_copy_edit.cf
file unit_copydir_copbl.cf unit_copydir_copbl.cf
file unit_copylinks.cf unit_copylinks.cf
file unit_countclassesmatching.cf unit_countclassesmatching.cf
file unit_countlinesmatching.cf unit_countlinesmatching.cf
file unit_create_filedir.cf unit_create_filedir.cf
file unit_createdb.cf unit_createdb.cf
file unit_customize_by_named_list.cf unit_customize_by_named_list.cf
file unit_definitions.cf unit_definitions.cf
file unit_deletelines.cf unit_deletelines.cf
file unit_disable.cf unit_disable.cf
file unit_disable_and_rotate_files.cf
unit_disable_and_rotate_files.cf
file unit_diskfree.cf unit_diskfree.cf
file unit_dollar.cf unit_dollar.cf
file unit_edit_column_files.cf unit_edit_column_files.cf
file unit_edit_comment_lines.cf unit_edit_comment_lines.cf
file unit_edit_deletenotmatch.cf unit_edit_deletenotmatch.cf
file unit_edit_insert_fuzzylines.cf unit_edit_insert_fuzzylines.cf
file unit_edit_insert_lines.cf unit_edit_insert_lines.cf
file unit_edit_insert_lines_silly.cf unit_edit_insert_lines_silly.cf
file unit_edit_passwd_file.cf unit_edit_passwd_file.cf
file unit_edit_passwd_file_basic.cf unit_edit_passwd_file_basic.cf
file unit_edit_replace_string.cf unit_edit_replace_string.cf
file unit_edit_sectioned_file.cf unit_edit_sectioned_file.cf
file unit_edit_setvar.cf unit_edit_setvar.cf
file unit_edit_triggerclass.cf unit_edit_triggerclass.cf
file unit_env.cf unit_env.cf
file unit_epimenides.cf unit_epimenides.cf
file unit_escape.cf unit_escape.cf
file unit_exec_args.cf unit_exec_args.cf
file unit_exec_in_sequence.cf unit_exec_in_sequence.cf
file unit_execd.cf unit_execd.cf
file unit_execresult.cf unit_execresult.cf
file unit_expand.cf unit_expand.cf
file unit_failedcommand.cf unit_failedcommand.cf
file unit_failsafe.cf unit_failsafe.cf
file unit_file_change_detection.cf unit_file_change_detection.cf
file unit_file_owner_list_template.cf
unit_file_owner_list_template.cf
file unit_fileexists.cf unit_fileexists.cf
file unit_filenames.cf unit_filenames.cf
file unit_fileperms.cf unit_fileperms.cf
file unit_filesexist.cf unit_filesexist.cf
file unit_filesexist2.cf unit_filesexist2.cf
file unit_filesize.cf unit_filesize.cf
file unit_fix_names.cf unit_fix_names.cf
file unit_getenv.cf unit_getenv.cf
file unit_getfields.cf unit_getfields.cf
file unit_getgid.cf unit_getgid.cf
file unit_getindices.cf unit_getindices.cf
file unit_getindices_and_values.cf unit_getindices_and_values.cf
file unit_getmacaddress.cf unit_getmacaddress.cf
file unit_getregistry.cf unit_getregistry.cf
file unit_getuid.cf unit_getuid.cf
file unit_getusers.cf unit_getusers.cf
file unit_global_list_expansion.cf unit_global_list_expansion.cf
file unit_global_list_expansion_2.cf unit_global_list_expansion_2.cf
file unit_grep.cf unit_grep.cf
file unit_groupexists.cf unit_groupexists.cf
file unit_hash.cf unit_hash.cf
file unit_hashcomment.cf unit_hashcomment.cf
file unit_hashmatch.cf unit_hashmatch.cf
file unit_hashuncomment.cf unit_hashuncomment.cf
file unit_helloworld.cf unit_helloworld.cf
file unit_host2ip.cf unit_host2ip.cf
file unit_hostrange.cf unit_hostrange.cf
file unit_hostsseen.cf unit_hostsseen.cf
file unit_hub.cf unit_hub.cf
file unit_id.cf unit_id.cf
file unit_insert_users.cf unit_insert_users.cf
file unit_intarray.cf unit_intarray.cf
file unit_inventory_cpu.cf unit_inventory_cpu.cf
file unit_iprange.cf unit_iprange.cf
file unit_irange.cf unit_irange.cf
file unit_isdir.cf unit_isdir.cf
file unit_islink.cf unit_islink.cf
file unit_isnewerthan.cf unit_isnewerthan.cf
file unit_isplain.cf unit_isplain.cf
file unit_isvariable.cf unit_isvariable.cf
file unit_iteration.cf unit_iteration.cf
file unit_join.cf unit_join.cf
file unit_knowledge_driver.cf unit_knowledge_driver.cf
file unit_knowledge_txt.cf unit_knowledge_txt.cf
file unit_lastnode.cf unit_lastnode.cf
file unit_ldap.cf unit_ldap.cf
file unit_linking.cf unit_linking.cf
file unit_literal_server.cf unit_literal_server.cf
file unit_locate_files_and_compress.cf
unit_locate_files_and_compress.cf
file unit_log_private.cf unit_log_private.cf
file unit_loops.cf unit_loops.cf
file unit_lsdir.cf unit_lsdir.cf
file unit_maplist.cf unit_maplist.cf
file unit_measure_log.cf unit_measure_log.cf
file unit_measurements.cf unit_measurements.cf
file unit_menu.cf unit_menu.cf
file unit_method.cf unit_method.cf
file unit_method_polymorph.cf unit_method_polymorph.cf
file unit_method_validate.cf unit_method_validate.cf
file unit_method_var.cf unit_method_var.cf
file unit_method_var2.cf unit_method_var2.cf
file unit_module_exec.cf unit_module_exec.cf
file unit_module_exec_2.cf unit_module_exec_2.cf
file unit_monitord.cf unit_monitord.cf
file unit_mount_fs.cf unit_mount_fs.cf
file unit_multipassvars.cf unit_multipassvars.cf
file unit_neighbourhood_watch.cf unit_neighbourhood_watch.cf
file unit_null_config.cf unit_null_config.cf
file unit_occurrences.cf unit_occurrences.cf
file unit_orchestration_hostlist.cf unit_orchestration_hostlist.cf
file unit_ordering.cf unit_ordering.cf
file unit_package_apt.cf unit_package_apt.cf
file unit_package_freebsd.cf unit_package_freebsd.cf
file unit_package_latest.cf unit_package_latest.cf
file unit_package_msi_file.cf unit_package_msi_file.cf
file unit_package_msi_version.cf unit_package_msi_version.cf
file unit_package_rpm.cf unit_package_rpm.cf
file unit_package_solaris.cf unit_package_solaris.cf
file unit_package_yum.cf unit_package_yum.cf
file unit_package_zypper.cf unit_package_zypper.cf
file unit_parallel_exec.cf unit_parallel_exec.cf
file unit_parsestringarray.cf unit_parsestringarray.cf
file unit_pathtype.cf unit_pathtype.cf
file unit_pattern_and_edit.cf unit_pattern_and_edit.cf
file unit_peers.cf unit_peers.cf
file unit_postfix.cf unit_postfix.cf
file unit_process_kill.cf unit_process_kill.cf
file unit_process_matching.cf unit_process_matching.cf
file unit_process_matching2.cf unit_process_matching2.cf
file unit_process_matching3.cf unit_process_matching3.cf
file unit_process_restart.cf unit_process_restart.cf
file unit_process_restart_basic.cf unit_process_restart_basic.cf
file unit_process_signalling.cf unit_process_signalling.cf
file unit_product.cf unit_product.cf
file unit_promises.cf unit_promises.cf
file unit_readlist.cf unit_readlist.cf
file unit_readtcp.cf unit_readtcp.cf
file unit_reg_multiline.cf unit_reg_multiline.cf
file unit_regarray.cf unit_regarray.cf
file unit_regex_win.cf unit_regex_win.cf
file unit_regextract.cf unit_regextract.cf
file unit_registry.cf unit_registry.cf
file unit_registry_cache.cf unit_registry_cache.cf
file unit_regline.cf unit_regline.cf
file unit_reglist.cf unit_reglist.cf
file unit_remoteclasses.cf unit_remoteclasses.cf
file unit_remove_deadlinks.cf unit_remove_deadlinks.cf
file unit_rename.cf unit_rename.cf
file unit_repairedcommand.cf unit_repairedcommand.cf
file unit_report_custom.cf unit_report_custom.cf
file unit_report_diffs.cf unit_report_diffs.cf
file unit_report_state.cf unit_report_state.cf
file unit_reporting.cf unit_reporting.cf
file unit_reporttofile.cf unit_reporttofile.cf
file unit_resolveconf.cf unit_resolveconf.cf
file unit_returnszero.cf unit_returnszero.cf
file unit_root_passwd.cf unit_root_passwd.cf
file unit_select_class.cf unit_select_class.cf
file unit_select_mode.cf unit_select_mode.cf
file unit_select_region.cf unit_select_region.cf
file unit_select_size.cf unit_select_size.cf
file unit_selectservers.cf unit_selectservers.cf
file unit_server_copy_localhost.cf unit_server_copy_localhost.cf
file unit_server_copy_purge.cf unit_server_copy_purge.cf
file unit_server_copy_remote.cf unit_server_copy_remote.cf
file unit_server_flatcopy_localhost.cf
unit_server_flatcopy_localhost.cf
file unit_service_disable.cf unit_service_disable.cf
file unit_service_start.cf unit_service_start.cf
file unit_services_concept.cf unit_services_concept.cf
file unit_services_win.cf unit_services_win.cf
file unit_setuidlog.cf unit_setuidlog.cf
file unit_setvar.cf unit_setvar.cf
file unit_software_dist.cf unit_software_dist.cf
file unit_software_update_version_yum.cf
unit_software_update_version_yum.cf
file unit_splitstring.cf unit_splitstring.cf
file unit_sql.cf unit_sql.cf
file unit_storage.cf unit_storage.cf
file unit_strcmp.cf unit_strcmp.cf
file unit_stringarray.cf unit_stringarray.cf
file unit_switchcase.cf unit_switchcase.cf
file unit_syslog.cf unit_syslog.cf
file unit_syslog2.cf unit_syslog2.cf
file unit_template.cf unit_template.cf
file unit_template2.cf unit_template2.cf
file unit_test_environment.cf unit_test_environment.cf
file unit_tidy_all_files.cf unit_tidy_all_files.cf
file unit_translatepath.cf unit_translatepath.cf
file unit_update.cf unit_update.cf
file unit_user_edit.cf unit_user_edit.cf
file unit_user_edit_method.cf unit_user_edit_method.cf
file unit_userexists.cf unit_userexists.cf
file unit_varclass.cf unit_varclass.cf
file unit_varexpansion.cf unit_varexpansion.cf
file unit_varnet.cf unit_varnet.cf
file unit_vars.cf unit_vars.cf
file unit_warnifline.cf unit_warnifline.cf
file unit_webserver.cf unit_webserver.cf
file unit_zenoss.cf unit_zenoss.cf
file win_dns_client.cf win_dns_client.cf
file win_emergency.cf win_emergency.cf
file win_registry.cf win_registry.cf
file win_schedule.cf win_schedule.cf
directory /u06/cfengine-3.3.4/share/doc = /usr/local/share/cfengine/doc
file ChangeLog ChangeLog
file README README
directory /u06/cfengine-3.3.4/bin = /usr/local/sbin
file cf-agent cf-agent
file cf-execd cf-execd
file cf-key cf-key
file cf-know cf-know
file cf-monitord cf-monitord
file cf-promises cf-promises
file cf-report cf-report
file cf-runagent cf-runagent
file cf-serverd cf-serverd
directory /u06/cfengine-3.3.4/bin = /var/cfengine/bin
file cf-agent cf-agent
file cf-execd cf-execd
file cf-key cf-key
file cf-know cf-know
file cf-monitord cf-monitord
file cf-promises cf-promises
file cf-report cf-report
file cf-runagent cf-runagent
file cf-serverd cf-serverd
end #&## fileset cfengine-RUN
fileset
tag cfengine-MAN
title cfengine
description "cfengine"
revision 3.3.4
architecture HP-UX_B.11.31_IA
machine_type ia64*
os_release ?.11.31
os_version *
is_patch false
is_sparse false
is_kernel false
is_reboot false
directory /u06/cfengine-3.3.4/share/man/man8 = /usr/local/share/man/man8
file cf-agent.8 cf-agent.8
file cf-execd.8 cf-execd.8
file cf-key.8 cf-key.8
file cf-know.8 cf-know.8
file cf-monitord.8 cf-monitord.8
file cf-promises.8 cf-promises.8
file cf-report.8 cf-report.8
file cf-runagent.8 cf-runagent.8
file cf-serverd.8 cf-serverd.8
end #&## fileset cfengine-MAN
end #&## product cfengine
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine