I got further into to the install this time but now I'm getting the following errors. Any thoughts? I tried running with sudo but that doesn't work either. ----- Installing stable binaries /usr/bin/install: cannot remove ‘/bin/dtifit’: Permission denied /usr/bin/install -p -m 0775 dtifit /bin/ /usr/bin/install: cannot remove ‘/bin/ccops’: Permission denied /usr/bin/install -p -m 0775 ccops /bin/ /usr/bin/install: cannot remove ‘/bin/medianfilter’: Permission denied /usr/bin/install -p -m 0775 medianfilter /bin/ /usr/bin/install: cannot remove ‘/bin/make_dyadic_vectors’: Permission denied /usr/bin/install -p -m 0775 make_dyadic_vectors /bin/ /usr/bin/install: cannot remove ‘/bin/vecreg’: Permission denied /usr/bin/install -p -m 0775 vecreg /bin/ /usr/bin/install: cannot remove ‘/bin/xfibres’: Permission denied /usr/bin/install -p -m 0775 xfibres /bin/ /usr/bin/install: cannot remove ‘/bin/probtrackx’: Permission denied /usr/bin/install -p -m 0775 probtrackx /bin/ /usr/bin/install: cannot remove ‘/bin/pvmfit’: Permission denied /usr/bin/install -p -m 0775 pvmfit /bin/ /usr/bin/install: cannot remove ‘/bin/dtigen’: Permission denied /usr/bin/install -p -m 0775 dtigen /bin/ /usr/bin/install: cannot remove ‘/bin/eddy_combine’: Permission denied /usr/bin/install -p -m 0775 eddy_combine /bin/ /usr/bin/install: cannot remove ‘/bin/eddy_correct’: Permission denied /usr/bin/install -p -m 0775 eddy_correct /bin/ /usr/bin/install: cannot remove ‘/bin/zeropad’: Permission denied /usr/bin/install -p -m 0775 zeropad /bin/ /usr/bin/install: cannot remove ‘/bin/maskdyads’: Permission denied /usr/bin/install -p -m 0775 maskdyads /bin/ /usr/bin/install: cannot remove ‘/bin/probtrack’: Permission denied /usr/bin/install -p -m 0775 probtrack /bin/ /usr/bin/install: cannot remove ‘/bin/fdt_rotate_bvecs’: Permission denied /usr/bin/install -p -m 0775 fdt_rotate_bvecs /bin/ /usr/bin/install: cannot remove ‘/bin/bedpost’: Permission denied /usr/bin/install -p -m 0775 bedpost /bin/ /usr/bin/install: cannot remove ‘/bin/bedpostx’: Permission denied /usr/bin/install -p -m 0775 bedpostx /bin/ /usr/bin/install: cannot remove ‘/bin/bedpostx_postproc.sh’: Permission denied /usr/bin/install -p -m 0775 bedpostx_postproc.sh /bin/ /usr/bin/install: cannot remove ‘/bin/bedpostx_preproc.sh’: Permission denied /usr/bin/install -p -m 0775 bedpostx_preproc.sh /bin/ /usr/bin/install: cannot remove ‘/bin/bedpostx_single_slice.sh’: Permission denied /usr/bin/install -p -m 0775 bedpostx_single_slice.sh /bin/ /usr/bin/install: cannot remove ‘/bin/bedpostx_datacheck’: Permission denied /usr/bin/install -p -m 0775 bedpostx_datacheck /bin/ /bin/rm: cannot remove ‘Fdt’: Permission denied ln: failed to create symbolic link ‘Fdt’: File exists ln -s Runtcl Fdt make[3]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[3]: Entering directory `/home/area51/fslbuild/fsl/src/fdt' make[4]: Entering directory `/home/area51/fslbuild/fsl/src/fdt' Installing stable header files /usr/bin/install: cannot remove ‘/include/fdt/Bingham_Watson_approx.h’: Permission denied /usr/bin/install -p -m 0664 Bingham_Watson_approx.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ccopsOptions.h’: Permission denied /usr/bin/install -p -m 0664 ccopsOptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/commonopts.h’: Permission denied /usr/bin/install -p -m 0664 commonopts.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/diff_pvmoptions.h’: Permission denied /usr/bin/install -p -m 0664 diff_pvmoptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/diffmodels.h’: Permission denied /usr/bin/install -p -m 0664 diffmodels.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/dtifitOptions.h’: Permission denied /usr/bin/install -p -m 0664 dtifitOptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/fibre.h’: Permission denied /usr/bin/install -p -m 0664 fibre.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/particle.h’: Permission denied /usr/bin/install -p -m 0664 particle.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/probtrackx.h’: Permission denied /usr/bin/install -p -m 0664 probtrackx.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/probtrackxOptions.h’: Permission denied /usr/bin/install -p -m 0664 probtrackxOptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ptx_meshmask.h’: Permission denied /usr/bin/install -p -m 0664 ptx_meshmask.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ptx_nmasks.h’: Permission denied /usr/bin/install -p -m 0664 ptx_nmasks.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ptx_seedmask.h’: Permission denied /usr/bin/install -p -m 0664 ptx_seedmask.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ptx_simple.h’: Permission denied /usr/bin/install -p -m 0664 ptx_simple.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/ptx_twomasks.h’: Permission denied /usr/bin/install -p -m 0664 ptx_twomasks.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/pvmfitOptions.h’: Permission denied /usr/bin/install -p -m 0664 pvmfitOptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/streamlines.h’: Permission denied /usr/bin/install -p -m 0664 streamlines.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/tractOptions.h’: Permission denied /usr/bin/install -p -m 0664 tractOptions.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/tractOpts.h’: Permission denied /usr/bin/install -p -m 0664 tractOpts.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/tractvols.h’: Permission denied /usr/bin/install -p -m 0664 tractvols.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/tractvolsx.h’: Permission denied /usr/bin/install -p -m 0664 tractvolsx.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/vecreg.h’: Permission denied /usr/bin/install -p -m 0664 vecreg.h /include/fdt/ /usr/bin/install: cannot remove ‘/include/fdt/xfibresoptions.h’: Permission denied /usr/bin/install -p -m 0664 xfibresoptions.h /include/fdt/ make[4]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[4]: Entering directory `/home/area51/fslbuild/fsl/src/fdt' Installing stable library archives make[4]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[4]: Entering directory `/home/area51/fslbuild/fsl/src/fdt' Installing tcl scripts /usr/bin/install: cannot remove ‘/tcl/fdt.tcl’: Permission denied /usr/bin/install -p -m 0775 fdt.tcl /tcl/ couldn't open "tclIndex": permission denied make[4]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[4]: Entering directory `/home/area51/fslbuild/fsl/src/fdt' Installing (userguide) documents /bin/rm: cannot remove ‘/doc/fdt’: Permission denied make[4]: *** [docinstall] Error 1 make[4]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[3]: *** [install-non-src-exe-files] Error 2 make[3]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[2]: *** [install-non-src-files] Error 2 make[2]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make[1]: *** [master-install-script] Error 2 make[1]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' make: *** [install] Error 2 On Mon, Mar 16, 2015 at 9:14 AM, Moises Hernandez <[log in to unmask]> wrote: > Hi, > > Nvidia nvcc compiler contains a weird bug when using the function "sqrt" > combined with a precision conversion in CUDA 6.0 and CUDA 6.5. That is > causing the error: > ptxas fatal : Unresolved extern function 'sqrtf' > > You can: > > 1. Use CUDA toolkit 7.0 or CUDA toolkit 5.5 > 2. or edit the file fsl/src/fdt/CUDA/diffmodels_utils.h > and change line 82: > > #define d2lambda_gpu(d) (sqrt(double(d))) > with > #define d2lambda_gpu(d) (sqrt(d)) > > > Best, > Moises. > > > On 15 March 2015 at 21:10, area51 <[log in to unmask]> wrote: > >> In followup to Benjamin's question, I'm also trying to install >> bedpostx_gpu on my system. Wondering if anyone has a solution. >> >> I'm running Ubuntu 14.04 on my Macbook Pro. I'm trying to build >> bedpostx_gpu from the source files. My CUDA is 6.5. I tried the following: >> >> 1. cd into $FSLDEVDIR/src/fdt >> 2. export COMPILE_GPU=1 >> 3. export CUDA="/usr/local/cuda" >> 4. make install >> >> The following code tries to execute: >> >> /usr/local/cuda-6.5/bin/nvcc --shared --compiler-options '-fPIC' -o >> CUDA/libbedpostx_cuda.so CUDA/init_gpu.cu CUDA/samples.cu CUDA/ >> diffmodels.cu CUDA/runmcmc.cu CUDA/xfibres_gpu.cu -O3 >> -gencode=arch=compute_20,code=\"sm_20,compute_20\" >> -gencode=arch=compute_35,code=\"sm_35,compute_35\" -lcudart -lcuda >> -lcurand -I. -L/usr/local/cuda-6.5/lib64 -L/usr/local/cuda-6.5/lib >> -ICUDA/options -I/usr/local/cuda-6.5/include/thrust >> -I/home/area51/fslbuild/fsl/extras/include/newmat >> -I/home/area51/fslbuild/fsl/include >> -I/home/area51/fslbuild/fsl/extras/include/boost -maxrregcount=64 >> >> >> I GET THE FOLLOWING ERRORS: >> >> ptxas warning : Too big maxrregcount value specified 64, will be ignored >> ptxas warning : Too big maxrregcount value specified 64, will be ignored >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(49): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(65): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(91): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(75): >> warning: variable "tmp" was set but never used >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(202): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(203): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(205): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(206): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(208): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(209): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(211): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(49): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(65): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(91): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(75): >> warning: variable "tmp" was set but never used >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(202): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(203): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(205): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(206): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(208): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(209): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(211): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(49): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(65): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(91): >> warning: "cc" clobber ignored >> >> /home/area51/fslbuild/fsl/extras/include/boost/boost/detail/sp_counted_base_gcc_x86.hpp(75): >> warning: variable "tmp" was set but never used >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(202): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(203): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(205): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(206): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(208): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(209): warning: >> statement is unreachable >> >> /home/area51/fslbuild/fsl/include/miscmaths/nonlin.h(211): warning: >> statement is unreachable >> >> ptxas warning : Too big maxrregcount value specified 64, will be ignored >> ptxas fatal : Unresolved extern function 'sqrtf' >> make[2]: *** [libbedpostx_cuda.so] Error 255 >> make[2]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' >> make[1]: *** [master-install-script] Error 2 >> make[1]: Leaving directory `/home/area51/fslbuild/fsl/src/fdt' >> make: *** [install] Error 2 >> > > -- Ausaf A. Bari MD PhD Clinical Fellow Functional Neurosurgery Toronto Western Hospital University of Toronto Phone: 647-624-1929 Email: [log in to unmask]