Package Details: xcrysden 1.6.2-2

Git Clone URL: (read-only, click to copy)
Package Base: xcrysden
Description: crystalline and molecular structure visualisation program
Upstream URL:
Licenses: GPL2
Replaces: xcrysden-bin
Submitter: thealchemist
Maintainer: specter119
Last Packager: specter119
Votes: 6
Popularity: 0.000026
First Submitted: 2016-09-06 15:15 (UTC)
Last Updated: 2020-06-03 08:59 (UTC)

Latest Comments

specter119 commented on 2020-06-03 09:04 (UTC)

@deep_thought I think so, and I have fix it via

deep_thought commented on 2020-06-03 07:00 (UTC)

Compilation currently fails with 4976 errors of the kind: "/usr/bin/ld: xcAppInit.o:/mnt/crypted/eigeneSkripte/archPackages/xcrysden/src/xcrysden-1.6.2/C/struct.h:199: multiple definition of `nbonds'; detnsplit.o:/mnt/crypted/eigeneSkripte/archPackages/xcrysden/src/xcrysden-1.6.2/C/struct.h:199: first defined here" Is this due to the new gcc?

lucianf commented on 2018-12-04 22:28 (UTC)

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 (UTC)

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

I downloaded Semi-shared version from t 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 (UTC) (edited on 2018-06-03 18:18 (UTC) by kbk)

I read in

" 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:


  • Install:

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

kbk commented on 2018-06-03 16:35 (UTC)

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

opens commented on 2018-05-29 22:30 (UTC)

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?