Package Details: xcrysden 1.6.2-2

Git Clone URL: https://aur.archlinux.org/xcrysden.git (read-only, click to copy)
Package Base: xcrysden
Description: crystalline and molecular structure visualisation program
Upstream URL: http://www.xcrysden.org/
Licenses: GPL2
Replaces: xcrysden-bin
Submitter: thealchemist
Maintainer: None
Last Packager: specter119
Votes: 7
Popularity: 0.087021
First Submitted: 2016-09-06 15:15 (UTC)
Last Updated: 2020-06-03 08:59 (UTC)

Latest Comments

1 2 Next › Last »

archuser2021 commented on 2022-11-24 04:45 (UTC)

This package seems to conflict with cgns package (which is a dependency of paraview).

error: failed to commit transaction (conflicting files)
xcrysden: /usr/bin/unitconv exists in filesystem (owned by cgns)

Not sure how to resolve this besides removing paraview.

gerson commented on 2022-10-15 18:52 (UTC)

nevermind, the problem is with TCL permissions, see here: https://aur.archlinux.org/packages/bwidget

chmod -R 755  "${pkgdir}"/usr/lib/tcl8.6/*

gerson commented on 2022-10-15 18:48 (UTC)

I'm getting an error of missing BWidget. Can someone help me here?

+-----------------------------------------------------------------+
|*****************************************************************|
|*                                                               *|
|*  XCrySDen -- (X-Window) CRYstalline Structures and DENsities  *|
|*               =         ===         =              ===        *|
|*---------------------------------------------------------------*|
|*                                                               *|
|*    Anton Kokalj (tone.kokalj@ijs.si)                          *|
|*    Jozef Stefan Institute, Ljubljana, Slovenia                *|
|*                                                               *|
|*    Copyright (c) 1996--2019 by Anton Kokalj                   *|
|*                                                               *|
|*****************************************************************|
+-----------------------------------------------------------------+

  Version: 1.6.2

  Please report bugs to: tone.kokalj@ijs.si


  TERMS OF USE:
  -------------
  XCRYSDEN is released under the GNU General Public License.

  Whenever graphics generated by XCRYSDEN are used in scientific
  publications, it shall be greatly appreciated to include an explicit
  reference. The preferred form is the following:

  [ref] A. Kokalj, J. Mol. Graph. Model., Vol. 17, pp. 176-179, 1999.
        Code available from http://www.xcrysden.org/.

XCRYSDEN_TOPDIR=/usr/share/xcrysden
XCRYSDEN_SCRATCH=/tmp

Error in startup script: can't find package BWidget
    while executing
"package require BWidget"
    (file "/usr/share/xcrysden/Tcl/xcInit.tcl" line 460)

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

@deep_thought I think so, and I have fix it via https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common#The_problem.

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 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 (UTC) (edited on 2018-06-03 18:18 (UTC) by kbk)

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

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