-
-
Save Jannertje/ac7540742c23eebc2961eca566ef95b0 to your computer and use it in GitHub Desktop.
NGSolve error building from source
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rm: /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/../Current: is a directory | |
make[6]: *** [install-binaries] Error 1 | |
make[6]: *** Waiting for unfinished jobs.... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Installing Tcl to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/ | |
Installing header files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Headers/ | |
Installing library files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/ | |
Installing tclsh as /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/bin/tclsh8.6 | |
Installing tclConfig.sh to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/ | |
Installing tclooConfig.sh to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/ | |
Installing libtclstub8.6.a to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/ | |
Installing Info.plist to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/ | |
Installing private header files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/PrivateHeaders/ | |
Installing license.terms to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/ | |
Finalizing Tcl.framework | |
Installing package http1.0 files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/http1.0/ | |
Installing package http 2.9.0 as a Tcl Module | |
Installing package opt0.4 files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/opt0.4/ | |
Installing package msgcat 1.6.1 as a Tcl Module | |
Installing package tcltest 2.5.0 as a Tcl Module | |
Installing package platform 1.0.14 as a Tcl Module | |
Installing package platform::shell 1.1.4 as a Tcl Module | |
Installing encoding files to /Applications/Netgen.app/Contents/Frameworks/Tcl.framework/Versions/8.6/Resources/Scripts/encoding/ | |
Customizing tcl module path |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmake_minimum_required(VERSION 3.13) | |
set(command "make;install-binaries;install-headers;install-libraries;install-private-headers") | |
set(log_merged "") | |
set(log_output_on_failure "") | |
set(stdout_log "/Users/janwesterdiep/Dropbox/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-out.log") | |
set(stderr_log "/Users/janwesterdiep/Dropbox/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-err.log") | |
execute_process( | |
COMMAND ${command} | |
RESULT_VARIABLE result | |
OUTPUT_FILE "${stdout_log}" | |
ERROR_FILE "${stderr_log}" | |
) | |
macro(read_up_to_max_size log_file output_var) | |
file(SIZE ${log_file} determined_size) | |
set(max_size 10240) | |
if (determined_size GREATER max_size) | |
math(EXPR seek_position "${determined_size} - ${max_size}") | |
file(READ ${log_file} ${output_var} OFFSET ${seek_position}) | |
set(${output_var} "...skipping to end...\n${${output_var}}") | |
else() | |
file(READ ${log_file} ${output_var}) | |
endif() | |
endmacro() | |
if(result) | |
set(msg "Command failed: ${result}\n") | |
foreach(arg IN LISTS command) | |
set(msg "${msg} '${arg}'") | |
endforeach() | |
if (${log_merged}) | |
set(msg "${msg}\nSee also\n ${stderr_log}") | |
else() | |
set(msg "${msg}\nSee also\n /Users/janwesterdiep/Dropbox/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-*.log") | |
endif() | |
if (${log_output_on_failure}) | |
message(SEND_ERROR "${msg}") | |
if (${log_merged}) | |
read_up_to_max_size("${stderr_log}" error_log_contents) | |
message(STATUS "Log output is:\n${error_log_contents}") | |
else() | |
read_up_to_max_size("${stdout_log}" out_log_contents) | |
read_up_to_max_size("${stderr_log}" err_log_contents) | |
message(STATUS "stdout output is:\n${out_log_contents}") | |
message(STATUS "stderr output is:\n${err_log_contents}") | |
endif() | |
message(FATAL_ERROR "Stopping after outputting logs.") | |
else() | |
message(FATAL_ERROR "${msg}") | |
endif() | |
else() | |
set(msg "project_tcl install command succeeded. See also /Users/janwesterdiep/Dropbox/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-*.log") | |
message(STATUS "${msg}") | |
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ make | |
Scanning dependencies of target netgen_project | |
[ 3%] Creating directories for 'netgen_project' | |
[ 7%] No download step for 'netgen_project' | |
[ 11%] No patch step for 'netgen_project' | |
[ 15%] No update step for 'netgen_project' | |
[ 19%] No configure step for 'netgen_project' | |
[ 23%] Performing build step for 'netgen_project' | |
Scanning dependencies of target project_tcl | |
[ 2%] Creating directories for 'project_tcl' | |
[ 5%] Performing download step (download, verify and extract) for 'project_tcl' | |
-- project_tcl download command succeeded. See also /Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-download-*.log | |
[ 8%] No patch step for 'project_tcl' | |
[ 11%] No update step for 'project_tcl' | |
[ 14%] Performing configure step for 'project_tcl' | |
-- project_tcl configure command succeeded. See also /Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-configure-*.log | |
[ 17%] Performing build step for 'project_tcl' | |
-- project_tcl build command succeeded. See also /Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-build-*.log | |
[ 20%] Performing install step for 'project_tcl' | |
CMake Error at /Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-RelWithDebInfo.cmake:49 (message): | |
Command failed: 2 | |
'make' 'install-binaries' 'install-headers' 'install-libraries' 'install-private-headers' | |
See also | |
/Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-*.log | |
make[5]: *** [dependencies/src/project_tcl-stamp/project_tcl-install] Error 1 | |
make[4]: *** [CMakeFiles/project_tcl.dir/all] Error 2 | |
make[3]: *** [all] Error 2 | |
make[2]: *** [dependencies/Stamp/netgen_project/netgen_project-build] Error 2 | |
make[1]: *** [CMakeFiles/netgen_project.dir/all] Error 2 | |
make: *** [all] Error 2 | |
Jans-iMac:ngsolve-build janwesterdiep$ fg | |
-bash: fg: current: no such job | |
Jans-iMac:ngsolve-build janwesterdiep$ cmake $NGROOT/ngsolve-src | |
Jans-iMac:ngsolve-build janwesterdiep$ fg | |
-bash: fg: current: no such job | |
Jans-iMac:ngsolve-build janwesterdiep$ make | |
[ 3%] Performing build step for 'netgen_project' | |
[ 2%] Performing install step for 'project_tcl' | |
CMake Error at /Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-RelWithDebInfo.cmake:49 (message): | |
Command failed: 2 | |
'make' 'install-binaries' 'install-headers' 'install-libraries' 'install-private-headers' | |
See also | |
/Users/janwesterdiep/Projects/ngsolve/ngsolve-build/netgen/dependencies/src/project_tcl-stamp/project_tcl-install-*.log | |
make[5]: *** [dependencies/src/project_tcl-stamp/project_tcl-install] Error 1 | |
make[4]: *** [CMakeFiles/project_tcl.dir/all] Error 2 | |
make[3]: *** [all] Error 2 | |
make[2]: *** [dependencies/Stamp/netgen_project/netgen_project-build] Error 2 | |
make[1]: *** [CMakeFiles/netgen_project.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment