Hi Tim,
I'm using openSUSE 42.3. I've solved the boost 1.66 problem in the meantime. The missing patchlevel.h header is available in the python-devel package.
Unfortunately another issue came up. If I understand the below error message correctly, CMake is unable to link some Globus libraries. WITH_GLOBUS is enabled though and the build directory contains ~200 static and shared Globus libraries including the ones ld can't find.
[ 11%] Performing build step for 'blahp'(...)
libtool: link: g++ -g -O0 -o batch_gahp main.o console.o job_status.o resbuffer.o server.o commands.o classad_binary_op_unwind.o classad_c_helper.o proxy_hashcontainer.o config.o job_registry.o blah_utils.o env_helper.o mapped_exec.o md5.o -Wl,--enable-new-dtags -L/home/lukask/access_cl02/htcondor-8_9_3-build/bld_external/classads-8.9.3/install/lib -lclassad -lpcre -L/home/lukask/access_cl02/htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib -lglobus_gss_assist -lglobus_gssapi_gsi -lglobus_gsi_callback -lglobus_oldgaa -lglobus_gsi_proxy_core -lglobus_gsi_credential -lglobus_gsi_cert_utils -lglobus_gsi_sysconfig -lglobus_openssl -lglobus_proxy_ssl -lglobus_openssl_error -lglobus_callout -lglobus_common /usr/lib64/libltdl.so -lssl -lcrypto -ldl -lpthread
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gss_assist
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gssapi_gsi
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gsi_callback
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_oldgaa
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gsi_proxy_core
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gsi_credential
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gsi_cert_utils
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_gsi_sysconfig
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_openssl
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_proxy_ssl
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_openssl_error
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_callout
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lglobus_common
collect2: error: ld returned 1 exit status
Makefile:793: recipe for target 'batch_gahp' failed
make[6]: *** [batch_gahp] Error 1
(...)
make[2]: *** [externals/bundles/blahp/1.16.5.1/CMakeFiles/blahp.dir/all] Error 2
make[2]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
Makefile:160: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
Makefile:103: recipe for target 'htcondor-8_9_3-release' failed
make: *** [htcondor-8_9_3-release] Error 2
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_common.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_thread_pthread.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_memory_debug.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gfork.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_openssl_error.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_proxy_ssl.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_openssl.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_cert_utils.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_sysconfig.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_callout.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_oldgaa.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_callback.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_credential.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_proxy_core.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gssapi_gsi.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gss_assist.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gssapi_error.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_gsi_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_io.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_ftp_control.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_usage.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_pipe_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridftp_server_control.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gsi_authz_callout_error.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_authz.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_rate_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_popen_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_net_manager.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_net_manager_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridftp_server.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gram_protocol.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gass_transfer.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_ftp_client.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gass_copy.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gass_cache.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_rsl.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_rsl_assist.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_gridftp_multicast_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridmap_callout_error.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridmap_callout.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gass_server_ez.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_xio_gridftp_driver.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridmap_verify_myproxy_callout.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gridmap_eppn_callout.a
htcondor-8_9_3-build/bld_external/globus-6.0-p2/install/lib64/libglobus_gram_client.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gram/rsl/source/.libs/libglobus_rsl.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gram/rsl/source/.libs/libglobus_rsl_assist.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gram/protocol/source/.libs/libglobus_gram_protocol.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gram/client/source/.libs/libglobus_gram_client.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/usage/c/sender/source/.libs/libglobus_usage.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/callback/source/library/oldgaa/.libs/libglobus_oldgaa.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/callback/source/library/.libs/libglobus_gsi_callback.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gridmap_callout/error/.libs/libglobus_gridmap_callout_error.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gridmap_callout/source/.libs/libglobus_gridmap_callout.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/openssl_module/source/library/.libs/libglobus_openssl.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/proxy/proxy_core/source/library/.libs/libglobus_gsi_proxy_core.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/proxy/proxy_ssl/source/library/.libs/libglobus_proxy_ssl.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gssapi/source/library/.libs/libglobus_gssapi_gsi.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gss_assist/source/.libs/libglobus_gss_assist.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/authz/error/.libs/libglobus_gsi_authz_callout_error.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/authz/source/.libs/libglobus_authz.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/cert_utils/source/library/.libs/libglobus_gsi_cert_utils.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gridmap_verify_myproxy_callout/.libs/libglobus_gridmap_verify_myproxy_callout.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/sysconfig/source/library/.libs/libglobus_gsi_sysconfig.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/credential/source/library/.libs/libglobus_gsi_credential.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/openssl_error/source/library/.libs/libglobus_openssl_error.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gssapi_error/source/library/.libs/libglobus_gssapi_error.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gsi/gridmap_eppn_callout/.libs/libglobus_gridmap_eppn_callout.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/io/compat/.libs/libglobus_io.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gass/copy/source/.libs/libglobus_gass_copy.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gass/server_ez/source/.libs/libglobus_gass_server_ez.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gass/transfer/source/library/.libs/libglobus_gass_transfer.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gass/cache/source/.libs/libglobus_gass_cache.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/common/source/library/.libs/libglobus_common.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/common/source/library/.libs/libglobus_thread_pthread.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/common/source/library/.libs/libglobus_memory_debug.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/callout/source/library/.libs/libglobus_callout.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/server-lib/src/.libs/libglobus_gridftp_server_control.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/server/src/modules/file/.libs/libglobus_gridftp_server_file.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/server/src/modules/remote/.libs/libglobus_gridftp_server_remote.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/server/src/.libs/libglobus_gridftp_server.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/server/multi/source/.libs/libglobus_xio_gridftp_multicast_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/control/source/.libs/libglobus_ftp_control.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/gridftp_driver/source/.libs/libglobus_xio_gridftp_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/client/source/.libs/libglobus_ftp_client.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/gfork/source/.libs/libglobus_gfork.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/net_manager/logging/.libs/libglobus_net_manager_logging.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/net_manager/attr/.libs/libglobus_net_manager_attr.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/net_manager/context/.libs/libglobus_net_manager_context.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/net_manager/xio_driver/.libs/libglobus_xio_net_manager_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/gridftp/net_manager/.libs/libglobus_net_manager.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/ordering/.libs/libglobus_xio_ordering_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/udp/.libs/libglobus_xio_udp_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/queue/.libs/libglobus_xio_queue_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/tcp/.libs/libglobus_xio_tcp_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/file/.libs/libglobus_xio_file_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/http/.libs/libglobus_xio_http_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/mode_e/.libs/libglobus_xio_mode_e_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/builtins/telnet/.libs/libglobus_xio_telnet_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/src/.libs/libglobus_xio.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/drivers/rate/source/.libs/libglobus_xio_rate_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/drivers/gsi/.libs/libglobus_xio_gsi_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/drivers/pipe/source/.libs/libglobus_xio_pipe_driver.a
htcondor-8_9_3-build/externals/bundles/globus/6.0/globus-prefix/src/globus/xio/drivers/popen/source/.libs/libglobus_xio_popen_driver.a
make[3]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
[ 1%] Performing build step for 'boost'
Performing configuration checks(...)gcc.compile.c++ bin.v2/libs/python/build/gcc-gnu-4.8/release/link-static/threadapi-pthread/threading-multi/list.o
In file included from ./boost/python/detail/prefix.hpp:13:0,
from ./boost/python/list.hpp:8,
from libs/python/src/list.cpp:5:
./boost/python/detail/wrap_python.hpp:75:24: fatal error: patchlevel.h: No such file or directory
#include <patchlevel.h>
^
compilation terminated.(...)externals/bundles/boost/1.66.0/CMakeFiles/boost.dir/build.make:113: recipe for target 'externals/bundles/boost/1.66.0/boost-prefix/src/boost-stamp/boost-build' failed
make[3]: *** [externals/bundles/boost/1.66.0/boost-prefix/src/boost-stamp/boost-build] Error 1
make[3]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
CMakeFiles/Makefile2:1156: recipe for target 'externals/bundles/boost/1.66.0/CMakeFiles/boost.dir/all' failed
make[2]: *** [externals/bundles/boost/1.66.0/CMakeFiles/boost.dir/all] Error 2
make[2]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
Makefile:160: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
Makefile:101: recipe for target 'htcondor-8_9_3-release' failed
make: *** [htcondor-8_9_3-release] Error 2
BoostDir:=$(PWD)/boost_1_66_0/install/
export CONDOR_EXTERNAL_LINK_DIRS:=$(BoostDir)/lib
export LIBRARY_PATH:=$(BoostDir)/lib/
export LD_LIBRARY_PATH:=$(BoostDir)/lib/
export CMAKE_SYSTEM_LIBRARY_PATH:=$(BoostDir)/lib/
export CMAKE_INCLUDE_PATH:=$(BoostDir)/include/
export CPATH:=$(BoostDir)/include/
cd htcondor-8_9_3-build && \
make -j 1 && \
make -j 1 install
make[1]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
make[2]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
make[3]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
make[3]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
[ 1%] Built target drmaa
make[3]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
make[3]: Leaving directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
make[3]: Entering directory '/home/lukask/access_cl02/htcondor-8_9_3-build'
[ 1%] Performing build step for 'boost'
Performing configuration checks(...)
_______________________________________________Hi,
I would like to build HTCondor from source with BLAHP support. But there is no WANT_BLAHP option as far as I can tell. Are you supposed to build BLAHP independently and include it using WITH_BLAHP? If yes, where would I find the BLAHP source code?
Cheers,
Lukas
--
Lukas Koschmieder
ACCESS
RWTH Aachen University
Intzestraße 5
52072 Aachen
Germany
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/