Problems compiling v.1.3.0 on 64 bit Cygwin, gcc 4.8.1

I would like to compile the openKIM API on my local desktop machine, which has a tried-and-tested 64 bit Cygwin environment.
I have previously posted an issue with compiling v.1.2.3, here is what I get when trying to compile v.1.3.0.

Following the install instructions starts well, throws a few warnings, then fails with “type mismatch” errors. Full output below.

Any help to resolve this issue gratefully received,

Daniel

dmason@F6773 /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0
$make examples
Makefile:42: Makefile.ModelsList: No such file or directory
Makefile:42: Makefile.ModelDriversList: No such file or directory
Makefile:42: Makefile.TestsList: No such file or directory
Creating… Makefile.TestsList.
Creating… Makefile.ModelDriversList.
Creating… Makefile.ModelsList.
Creating… KIM_Config file… KIM_API/Makefile.KIM_Config.
Creating… KIM_Config file… MODEL_DRIVERS/Makefile.KIM_Config.
Creating… KIM_Config file… MODELS/Makefile.KIM_Config.
Creating… KIM_Config file… TESTS/Makefile.KIM_Config.

  • installing… EXAMPLES.README … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL _DRIVERS
  • installing… ex_model_driver_P_LJ … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL _DRIVERS
  • installing… ex_model_driver_P_Morse … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL _DRIVERS
  • installing… EXAMPLES.README … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Al_PF_ErcolessiAdams … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_ArNe_P_MLJ_NEIGH_RVEC_F … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_LJ … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_C … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_CLUSTER_C … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_CLUSTER_F90 … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_F90 … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_MI_OPBC_H_F … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_NEIGH_PURE_H_F … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_MLJ_NEIGH_RVEC_F … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ar_P_Morse … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Cu_PF_Johnson … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ne_P_fastLJ … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ne_P_LJ … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ne_P_LJ_NEIGH_PURE_H … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ne_P_MLJ_NEIGH_RVEC_H … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… ex_model_Ne_P_Morse … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/MODEL S
  • installing… EXAMPLES.README … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Al_FCCcohesive_MI_OPBC … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Al_free_cluster … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_ArNe_B2cohesive_NEIGH_RVEC … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_FCCcohesiveCutoff_NEIGH_RVEC … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_FCCcohesive_MI_OPBC … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_FCCcohesive_NEIGH_PURE … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_FCCcohesive_NEIGH_RVEC … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_free_cluster … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_free_cluster_CLUSTER_C … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_free_cluster_CLUSTER_F90 … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_free_cluster_CLUSTER_memory_F90 … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ar_multiple_models … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Cu_free_cluster … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ne_free_cluster … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ne_free_cluster_SI … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… ex_test_Ne_free_cluster_stiff … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… run_all_ex_tests … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… run_forces_numer_deriv_for_all_models … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… vc_config_ener_forces … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… vc_forces_delta … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS
  • installing… vc_forces_numer_deriv … copied to /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0/TESTS

dmason@F6773 /cygdrive/c/Users/dmason/Programs/KIM/openkim-api-v1.3.0
$make
Creating… Makefile.TestsList.
Creating… Makefile.ModelDriversList.
Creating… Makefile.ModelsList.
Creating… KIM_Config file… KIM_API/Makefile.KIM_Config.
Creating… KIM_Config file… MODEL_DRIVERS/Makefile.KIM_Config.
Creating… KIM_Config file… MODELS/Makefile.KIM_Config.
Creating… KIM_Config file… TESTS/Makefile.KIM_Config.

Hi Daniel,

There is a mismatch somewhere in the settings. Double check your KIM_SYSTERMARCH setting is set to "64bit".

Then, if the problem presists, let me know what you get for output from the command:

cd KIM\_API make -n KIM_API_F.o

Ryan

Hi Ryan,

Double check your KIM_SYSTERMARCH setting is set to “64bit”.

groan! I must have changed it to 32 bit too…
Ok, with that fixed I get the same undefined symbol errors as with v.1.2.3 ( see other post for full output )

$make
Creating… Makefile.TestsList.

*** “Creating” lines then ***