Skip to content

Define ECOMM and ECHRNG if required (e.g. macOS)

Chris Burr requested to merge cburr/gfal2:fix-macos-build into develop

These constants aren't defined on macOS. See this pipeline log for the full error: https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=384182&view=logs&j=58ac6aab-c4bc-5de2-2894-98e408cc8ec9&t=933f325c-924e-533d-4d95-e93b5843ce8b&l=2399

[ 93%] Building CXX object src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_bringonline.cpp.o
/Users/runner/miniforge3/conda-bld/gfal2_1632978780924/work/src/plugins/xrootd/gfal_xrootd_plugin_utils.cpp:275:20: error: use of undeclared identifier 'ECOMM'
            return ECOMM;
                   ^
/Users/runner/miniforge3/conda-bld/gfal2_1632978780924/work/src/plugins/xrootd/gfal_xrootd_plugin_utils.cpp:301:53: error: use of undeclared identifier 'ECHRNG'
        case XrdCl::errInvalidSession:       return ECHRNG;       // Cl:109
                                                    ^
2 errors generated.
make[2]: *** [src/plugins/xrootd/CMakeFiles/plugin_xrootd_static.dir/build.make:160: src/plugins/xrootd/CMakeFiles/plugin_xrootd_static.dir/gfal_xrootd_plugin_utils.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1435: src/plugins/xrootd/CMakeFiles/plugin_xrootd_static.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 93%] Building CXX object src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_interface.cpp.o
[ 94%] Building CXX object src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_main.cpp.o
[ 95%] Building CXX object src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_space.cpp.o
[ 96%] Building CXX object src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_utils.cpp.o
/Users/runner/miniforge3/conda-bld/gfal2_1632978780924/work/src/plugins/xrootd/gfal_xrootd_plugin_utils.cpp:275:20: error: use of undeclared identifier 'ECOMM'
            return ECOMM;
                   ^
/Users/runner/miniforge3/conda-bld/gfal2_1632978780924/work/src/plugins/xrootd/gfal_xrootd_plugin_utils.cpp:301:53: error: use of undeclared identifier 'ECHRNG'
        case XrdCl::errInvalidSession:       return ECHRNG;       // Cl:109
                                                    ^
2 errors generated.
make[2]: *** [src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/build.make:160: src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/gfal_xrootd_plugin_utils.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1462: src/plugins/xrootd/CMakeFiles/plugin_xrootd.dir/all] Error 2

Merge request reports