Package Details: fsl 6.0.7.7-2

Git Clone URL: https://aur.archlinux.org/fsl.git (read-only, click to copy)
Package Base: fsl
Description: A comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data
Upstream URL: http://www.fmrib.ox.ac.uk/fsl/
Licenses: custom
Submitter: fishburn
Maintainer: tobac
Last Packager: tobac
Votes: 12
Popularity: 0.000000
First Submitted: 2012-07-02 23:36 (UTC)
Last Updated: 2024-06-08 09:45 (UTC)

Dependencies (1)

Required by (4)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 Next › Last »

hottea commented on 2018-04-16 11:17 (UTC)

@jnvandermeer Yeah, I think it relates to a VTK versioning issue. If you look at the fsl/config/linux_64-gcc4.8/externallibs.mk, you could see:

VTKDIR_INC = /home/fs0/cowboy/var/caper_linux_64-gcc4.4/VTK7/include/vtk-7.0
VTKDIR_LIB = /home/fs0/cowboy/var/caper_linux_64-gcc4.4/VTK7/lib
VTKSUFFIX = -7.0

It might suggest that fsl needs vtk 7, so I installed vtk 7 from Arch Linux Archive, and then built fsl. It works great. Maybe one could upload a PKGBUILD for package vtk7?

jnvandermeer commented on 2018-02-05 10:43 (UTC)

For me the build hangs with a to my eyes rather arcane "undefined reference to `vtkDataArrayTemplate" error. It looks like a VTK versioning issue, but I haven't spent a lot of time on it yet.

Regarding the space issue mentioned before - yaourt in the initial settings uses /tmp, and that mayb possibly be within memory. To deal with compiling FSL you'd have to make sure that yaourt uses a directory on your harddrive (and that there's enough space).

fishburn commented on 2018-01-27 13:14 (UTC)

@MonsieurWave, my guess would be that you're running out of disk space or don't have permission to write to the build directory.

MonsieurWave commented on 2018-01-27 13:11 (UTC)

Hey Fishburn, Thanks for your work! can't get the package to build tough, it is always failing with "Write failed" errors on numerous files resulting in :

bsdtar: Error exit delayed from previous errors. ==> ERROR: Failed to extract fsl-5.0.10-feeds.tar.gz Aborting... ==> ERROR: Makepkg was unable to build fsl.

Any idea on how to fix this?

dvogel commented on 2018-01-11 12:51 (UTC)

Hey Fishburn, thanks for the package. I had issues building the package, however found fixes: - rebuilt newmat with -fPIC in CCFLAGS (solves linking issues, suggested in build.log) - changed include directories in externallibs.mk to vtk8 since vtk headers were not found with vtk6 (even though the latter is installed).

For now I only tested bet with this build.

fishburn commented on 2017-11-26 05:46 (UTC) (edited on 2017-11-26 07:28 (UTC) by fishburn)

I updated the checksums, bumped the pkgver (since I don't know what changed since the checksums changed), and got it building again. @rafaqzsu @AKSoo @jnvandermeer Would appreciate if you could verify its working on your end.

rafaqzsu commented on 2017-11-24 05:12 (UTC)

Still broken ==> Validating source files with sha1sums... fsl-5.0.10-sources.tar.gz ... FAILED fsl-5.0.10-feeds.tar.gz ... FAILED systemvars.mk ... Passed externallibs.mk ... Passed fsl_exec.patch ... Passed ==> ERROR: One or more files did not pass the validity check!

AKSoo commented on 2017-07-21 04:39 (UTC) (edited on 2017-08-16 17:18 (UTC) by AKSoo)

The tar.gz's from FMRIB fail the sha1sum validation. The build fails as well. I believe 'fftw' and 'boost' (for the headers) should be included as dependencies. Some entries in 'externallibs.mk' has header and library directories swapped.

fishburn commented on 2017-06-13 17:15 (UTC)

Updated to 5.0.10 and passes all FEEDS build tests

jnvandermeer commented on 2017-03-16 07:28 (UTC)

In the current state and for the most up-to-date fresh install of Arch (well.. as far as my laptop goes..), fsl doesn' finish the build for many important functions such as melodic, fast5, extras, etc etc etc. - basically the installation is only half functional. Even slicer doesn't work. The build.log produces many error messages, all of which is due to libgd (in extras) not compiling, an essential library the rest depends on. After some googling, I found that the culprit is in libpimg.c, which uses some global/standard library-provided constants which don't exist anymore in libvpx. See here: https://github.com/gagern/libgd/commit/d41eb72cd4545c394578332e5c102dee69e02ee8 Anyway... long story short, I came up with some sed lines and updated my BUILDPKG with the following lines, which fixed it all for me. Insert somewhere before: cd "${FSLDIR}" ./build ... and just after the sed lines already in there. ### BEGIN INSERT echo "fixing: " ${FSLDIR}/extras/src/libgd/src/webpimg.c sed -i "s^vpx_img_wrap(\&img, IMG_FMT_I420,^vpx_img_wrap(\&img, VPX_IMG_FMT_I420,^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.planes\[PLANE_Y\] = (uint8\*)(Y);^img\.planes\[VPX_PLANE_Y\] = (uint8\*)(Y);^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.planes\[PLANE_U\] = (uint8\*)(U);^img\.planes\[VPX_PLANE_U\] = (uint8\*)(U);^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.planes\[PLANE_V\] = (uint8\*)(V);^img\.planes\[VPX_PLANE_V\] = (uint8\*)(V);^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.stride\[PLANE_Y\] = y_stride;^img\.stride\[VPX_PLANE_Y\] = y_stride;^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.stride\[PLANE_U\] = uv_stride;^img\.stride\[VPX_PLANE_U\] = uv_stride;^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" sed -i "s^img\.stride\[PLANE_V\] = uv_stride;^img\.stride\[VPX_PLANE_V\] = uv_stride;^g" "${FSLDIR}/extras/src/libgd/src/webpimg.c" ### END INSERT Thanks for providing the PKG, hope you find this info useful. Best wishes Johan