Package Details: xcrysden 1.5.60-2

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: specter119
Last Packager: specter119
Votes: 4
Popularity: 0.062324
First Submitted: 2016-09-06 15:15
Last Updated: 2019-04-11 02:03

Latest Comments

specter119 commented on 2018-12-19 02:45

following @kbk's advice.

FC in make.sys should be updated.

lucianf commented on 2018-12-04 22:28

I managed to install it by doing the following: 1) yaourt -S xcrysden 2) when prompted to edit PKGBUILD I open a new terminal and navigate to /tmp/yaourt-username/aur-xcrysden 3) edit line 25 in the Make.sys file as stated below 4) update checksum: makepkg -g >> PKGBUILD 5) build: makepkg 6) then install: sudo pacman -U xcrysden-1.5.60-1-x86_64.pkg.tar.xz

If there are errors with bwidget and fortran, just install them first and then follow the steps again. I'll keep the resulting tar.gz for future use too!

bholu9837 commented on 2018-10-03 15:47

Fix: This software does not compile. I get error related to gfortran compiler.

I downloaded Semi-shared version from thttp://www.xcrysden.org. It has compiled version of xcrysden and works. Semishared: xcrysden-1.5.60-linux_x86_64-semishared.tar.gz

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?