ERROR while compiling ARPACK for ccx_2.17


Can anyone please help me with this error?
I’ve made all the necessary changes in the file but it doesn’t seem to work.
I’ve been trying to compile ARPACK for CalculiX 2.17.


Hi @bhanups1991, it looks like you don’t have the right permissions to the folder. Based on the screenshot you are using WSL, and maybe trying to install it on the Windows partition - if I recall correctly, the Windows team discourages this approach.
Try to build it on your Linux environment and see if it works.

@jbr Thanks for your reply.
Yes, I am using WSL.
I’ve checked permissions also, I have all the permissions (read/write/execute).

Actually, I already have the older ARPACK installed in another directory which I installed with ccx 2.12.
That went perfectly without any errors, and I am using exactly the same changes in the file as last time. Surprised that it’s not working this time.

If that’s the case, you can always link the new ccx to the old ARPACK build if still available.

Yes, I thought of that.
I am guessing, it will require changing the paths in some make files or maybe something like that?

Could you recommend where/how to start?

I would start around line 23 (on ccx 2.16) of the Makefile:

LIBS = \
       $(DIR)/spooles.a \
	/path/to/old/ARPACK/libarpack_INTEL.a \

or something like that :slight_smile: .

Thanks @jbr

I changed the path to the old ARPACK library.
It worked for me.

1 Like