Compiling the mex files is most likely only necessary if you want to run older versions of SPM with newer hardware and operating systems. However, I compile SPM every time we do a major operating system upgrade (linux). It only takes a few moments and it insures that all the mex files are compiled using the current Matlab and local libraries. In your case you need to setup mex. See http://www.mathworks.com/support/tech-notes/1600/1605.html For instructions. Dennis On Wed, Nov 23, 2011 at 4:19 AM, S.F.W. Neggers <[log in to unmask]> wrote: > You shouldnt need to compile the c source code on most machines. Only when > you have very exotic hardware/CPU or when you want to tweak performance > using specific compiler flags for your hardware you might need to > compile.SPM runs fine on most PC architectures in my experience. Can't say > anything for Macs but rumour has it that runs fine too. > > When you want to compile anyway: it seems you did not install matlab > compiler (mex), or it isnt visible in your path. > > But you should be fine with SPM as downloaded, there really is no such thing > as 'installation' for SPM. > > Just download, add the core SPM folder to your matlab path, type 'spm' in > the matlab command line and enjoy. > > Cheers, > > Bas > > > > Op 23-11-11 13:46, Luis Villamagua schreef: > > Dear spm users, > > I'm trying to install spm8 under my linux 32-bits computer. Well, I am > following > the instructions at http://en.wikibooks.org/wiki/SPM/Installation_on_Linux. > Until now, I've been able to download, and to upgrade spm8. When I try > compilation process, however, I get some sort of error that I don't > understand. The steps for compilation (wikibooks) are the following: > > cd /home/login/spm8/src > make distclean > make && make install > make toolbox-distclean > make toolbox && make toolbox-install > make external-distclean > make external && make external-install > > I have attached the images of what I get when I type the commands above. I'm > new with linux, however, it seems to me the compilation have not been done. > Let me know if I'm wrong please. > Is complilation proccess necessary by the way? > According to wikibooks, SPM MEX files (*.mexglx) might have to be recompile, > so my second question is, how do I know when I have/have not to carry out > compilation proccces. SPM8 is already running in my computer (though not > working properly yet) > > Hoping you can help me to find out the answer to my questions, I thank you > in advance. > Luis M. Villamagua > > -- > -------------------------------------------------- > Dr. S.F.W. Neggers > Division of Brain Research > Rudolf Magnus Institute for Neuroscience > Utrecht University Medical Center > > Visiting : Heidelberglaan 100, 3584 CX Utrecht > Room B.01.1.03 > Mail : Huispost B01.206, P.O. Box 85500 > 3508 GA Utrecht, the Netherlands > Tel : +31 (0)88 7559609 > Fax : +31 (0)88 7555443 > E-mail : [log in to unmask] > Web : http://www.neuromri.nl/people/bas-neggers > : http://www.neuralnavigator.com (CEO) > -------------------------------------------------- > > ________________________________ > > De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is > uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onterecht > ontvangt, wordt u verzocht de inhoud niet te gebruiken en de afzender direct > te informeren door het bericht te retourneren. Het Universitair Medisch > Centrum Utrecht is een publiekrechtelijke rechtspersoon in de zin van de > W.H.W. (Wet Hoger Onderwijs en Wetenschappelijk Onderzoek) en staat > geregistreerd bij de Kamer van Koophandel voor Midden-Nederland onder nr. > 30244197. > > Denk s.v.p aan het milieu voor u deze e-mail afdrukt. > > ________________________________ > > This message may contain confidential information and is intended > exclusively for the addressee. If you receive this message unintentionally, > please do not use the contents but notify the sender immediately by return > e-mail. University Medical Center Utrecht is a legal person by public law > and is registered at the Chamber of Commerce for Midden-Nederland under no. > 30244197. > > Please consider the environment before printing this e-mail.