HenrikBengtsson / CBI-software

A Scientific Software Stack for HPC (CentOS oriented)
https://wynton.ucsf.edu/hpc/software/software-repositories.html
5 stars 2 forks source link

rstudio-server: make config fails with v2022.02.1-461 #57

Closed HenrikBengtsson closed 2 years ago

HenrikBengtsson commented 2 years ago

Issue

$ make config
...
-- Found R: /software/c4/cbi/software/R-4.1.3-gcc8/lib64/R
-- Configuring done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
SOCI_CORE_LIB
    linked by target "rstudio-core" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rstudio-core-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rserver" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server
    linked by target "rserver-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server
SOCI_POSTGRESQL_LIB
    linked by target "rstudio-core" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rstudio-core-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rserver" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server
    linked by target "rserver-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server
SOCI_SQLITE_LIB
    linked by target "rstudio-core" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rstudio-core-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/core
    linked by target "rserver" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server
    linked by target "rserver-tests" in directory /scratch/henrik/20220331/rstudio-server-2022.02.1-461/src/cpp/server

-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
make: *** [Makefile:35: /scratch/henrik/20220331/rstudio-server-2022.02.1-461/build/Makefile] Error 1

Another issue

Calling make config again, claims target is already done;

[henrik@c4-dev1 rstudio-server]$ make config
Makefile:34: warning: overriding recipe for target '/scratch/henrik/20220331/rstudio-server-2022.02.1-461/build/Makefile'
../utils.mk:150: warning: ignoring old recipe for target '/scratch/henrik/20220331/rstudio-server-2022.02.1-461/build/Makefile'
Makefile:43: warning: overriding recipe for target '/scratch/henrik/20220331/rstudio-server-2022.02.1-461/build/src/cpp/server/crash-handler-proxy/crash-handler-proxy'
../utils.mk:168: warning: ignoring old recipe for target '/scratch/henrik/20220331/rstudio-server-2022.02.1-461/build/src/cpp/server/crash-handler-proxy/crash-handler-proxy'
Makefile:47: warning: overriding recipe for target '/software/c4/cbi/software/rstudio-server-2022.02.1-461/bin/rserver'
../utils.mk:184: warning: ignoring old recipe for target '/software/c4/cbi/software/rstudio-server-2022.02.1-461/bin/rserver'
make: Nothing to be done for 'config'.

So, need to find another CONFIG_TARGET_FILE.

HenrikBengtsson commented 2 years ago

Not sure why the SOCI_CORE_LIB et al. failed, and keeps failing when retried, but running:

BUILD_PATH=make /scratch/henrik/20220331/rstudio-server-2022.02.1-461/rstudio-tools/soci
make $BUILD_PATH/rstudio-tools/soci

solves it