Package Details: xcrysden 1.5.60-1

Git Clone URL: https://aur.archlinux.org/xcrysden.git (read-only)
Package Base: xcrysden
Description: crystalline and molecular structure visualisation program
Upstream URL: http://www.xcrysden.org/
Licenses: GPL2
Replaces: xcrysden-bin
Submitter: thealchemist
Maintainer: thealchemist
Last Packager: thealchemist
Votes: 3
Popularity: 0.327912
First Submitted: 2016-09-06 15:15
Last Updated: 2016-09-06 15:22

Latest Comments

kbk commented on 2018-06-03 18:14

I read in https://gcc.gnu.org/gcc-8/changes.html

" When an actual argument contains too few elements for a dummy argument, an error is now issued. The -std=legacy option can be used to still compile such code."

So adding -std=legacy to FC line in Make.sys resolve my problem and xcrysden compile correctly with gfortran 8. Please @thealchemist modify Make.sys.

Meanwhile, you can manually modify and build xcrysden:

  • Line 25 in Make.sys:

FC = gfortran -std=legacy -fdefault-double-8 -fdefault-real-8 -O2

  • update ckecksum:

makepkg -g >> PKGBUILD

  • build:

makepkg

  • Install:

sudo pacman -U xcrysden-1.5.60-1-x86_64.pkg.tar.xz

kbk commented on 2018-06-03 16:35

I get the same error as "opens". Any tips???

opens commented on 2018-05-29 22:30

Compiling XCRYSDEN F-code

gengeom.f:735:27: CALL GETCCOOR(DVC,AC,2,X,Y,Z,XC,YC,ZC,I,NATR) 1 Error: Actual argument contains too few elements for dummy argument 'b33' (6/12) at (1) gengeom.f:740:27: ==> ERROR: A failure occurred in build().

using gcc-fortran version 8.1.0-1 Any ideas?