Package Details: 3dslicer 5.2.2-1

Git Clone URL: https://aur.archlinux.org/3dslicer.git (read-only, click to copy)
Package Base: 3dslicer
Description: A free, open source and multi-platform software package widely used for medical, biomedical, and related imaging research
Upstream URL: https://www.slicer.org
Licenses: BSD
Submitter: tmladek
Maintainer: hottea (lilac)
Last Packager: lilac
Votes: 19
Popularity: 0.39
First Submitted: 2015-01-21 08:58 (UTC)
Last Updated: 2023-02-22 15:16 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

hottea commented on 2023-05-27 07:19 (UTC)

@viper2642 Your build log is not enough for debugging.

viper2642 commented on 2023-05-24 07:48 (UTC)

I get the following build error:

[ 13%] Built target CommonCore-objects
[ 13%] Linking C shared library ../../../../lib/libvtkhdf5-9.1.so
[ 13%] Built target vtkhdf5_src
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/VTK.dir/build.make:91: VTK-prefix/src/VTK-stamp/VTK-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:726: CMakeFiles/VTK.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
make: Leaving directory '/home/dpfeffer/.cache/yay/3dslicer/src/build'
==> ERROR: A failure occurred in build().
Aborting...
 -> error making: 3dslicer-exit status 4
 -> Failed to install the following packages. Manual intervention is 
required:
3dslicer - exit status 4

snth commented on 2023-04-27 21:06 (UTC)

@maverick1 I found one of the cmake build scripts expects the source to be in a git repo to set Slicer_WC_LAST_CHANGED_DATE. When using the release tarball I had to git init && git add . && git commit -m "dummy" in the extracted source dir to get it to build.

maverick1 commented on 2023-02-28 16:00 (UTC)

Directly download the tarball from the assets rather than using git to fetch it. The link to the source coder for the version 5.2.2 is https://github.com/Slicer/Slicer/archive/refs/tags/v5.2.2.tar.gz

techz commented on 2022-07-07 07:28 (UTC)

@hottea not sure what happen left it to build for a good 30mins + but system rebooted it might be related to system libffi. Not a software I would often use so just running the prebuilt package from official site, I just would've liked it to be installed on AUR. Might give it another go in future updates. :(

hottea commented on 2022-07-07 05:13 (UTC) (edited on 2022-07-07 05:16 (UTC) by hottea)

@techz Could you build it in a clean chroot as described in this wiki. The latest build works as expected. It seems 3dslicer did not work with the system libffi.

techz commented on 2022-07-07 02:50 (UTC) (edited on 2022-07-07 02:50 (UTC) by techz)

Not sure if this has been a issue in the past but I am currently getting a build error:

[ 66%] Building ASM object CMakeFiles/objlib.dir/src/x86/unix64.S.o
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S: Assembler messages:
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S:581: Error: junk at end of line, first unrecognized character is `@'
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S:600: Error: junk at end of line, first unrecognized character is `@'
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S:613: Error: junk at end of line, first unrecognized character is `@'
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S:627: Error: junk at end of line, first unrecognized character is `@'
/home/techz/.cache/yay/3dslicer/src/build/LibFFI/src/x86/unix64.S:640: Error: junk at end of line, first unrecognized character is `@'
make[5]: *** [CMakeFiles/objlib.dir/build.make:173: CMakeFiles/objlib.dir/src/x86/unix64.S.o] Error 1
make[5]: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build/LibFFI-build'
make[4]: *** [CMakeFiles/Makefile2:87: CMakeFiles/objlib.dir/all] Error 2
make[4]: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build/LibFFI-build'
make[3]: *** [Makefile:136: all] Error 2
make[3]: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build/LibFFI-build'
make[2]: *** [CMakeFiles/LibFFI.dir/build.make:90: LibFFI-prefix/src/LibFFI-stamp/LibFFI-build] Error 2
make[2]: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build'
make[1]: *** [CMakeFiles/Makefile2:562: CMakeFiles/LibFFI.dir/all] Error 2
make[1]: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build'
make: *** [Makefile:91: all] Error 2
make: Leaving directory '/home/techz/.cache/yay/3dslicer/src/build'
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: 3dslicer

hottea commented on 2022-06-28 00:42 (UTC)

@entshuld I just update the PKGBUILD, you could re-try, and it should work.

hottea commented on 2022-06-24 13:50 (UTC) (edited on 2022-06-24 13:52 (UTC) by hottea)

@entshuld

  1. I have 3dslicer build successfully at 20220506, and publish at ArchLinuxCN, which is a third-party repo, see also the wiki.

  2. You could also build 3dslicer-git, which is also available at ArchLinuxCN. I could confirm that this builds successfully at 20220624 (today).

  3. You could the comments at https://aur.archlinux.org/packages/teem, I build teem with different svn revision and apply patch.

entshuld commented on 2022-06-24 09:18 (UTC)

@hottea I do have teem installed

#+begin_src bash :export both :results output
  pacman -Qs teem
#+end_src

#+RESULTS:
: local/teem 1.11.0-4
:     Group of libraries for processing scientific raster data.

I ran a diff on the PKGBUILD on your personal repo and the one here, and there was no difference, which makes me think that I will have the same error. I have noticed that you refer users to your personal repository instead of AUR. Is there a reason for that? (this is understandable if one is not the maintainer oof the package, because one is forced to offer an alternative)