staging.inyokaproject.org

fftw3 wrapper bauen

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

chloroform

Anmeldungsdatum:
7. August 2007

Beiträge: Zähle...

Hallo,

ich probiere mich gerade an der Anleitung: http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/appendices/mkl_appG_FFTW3_Creating_Library.html#mkl_appG_FFTW3_Creating_Library

Der Intel Compiler ist installiert:

1
2
3
icc --version
icc (ICC) 12.1.3 20120212
Copyright (C) 1985-2012 Intel Corporation.  All rights reserved.

Doch erhalte ich folgende Fehlermeldung:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
chloroform@brutus:/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf$ sudo make libem64t
make -f  makefile lib _IA=intel64
make[1]: Entering directory `/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf'
rm -rf fftw3xf.CVVoni
mkdir -p fftw3xf.CVVoni
icc -vec-report0   -I../../include -I../../include/fftw     -c ../../interfaces/fftw3xf/wrappers/fftw_cleanup.c -o fftw3xf.CVVoni/fftw_cleanup.o
make[1]: icc: Command not found
make[1]: *** [fftw3xf.CVVoni/fftw_cleanup.o] Error 127
make[1]: Leaving directory `/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf'
make: *** [libem64t] Error 2
chloroform@brutus:/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf$ 

Kann mir jemand sagen, was hier gerade schief läuft?

Vielen lieben Dank schonmal ☺

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi chloroform,

ist der icc im PATH von root? Kompilieren solltest du als normaler Benutzer. Das Paket kannst du dann mit fakeroot packen.

Gruss Lasall

chloroform

(Themenstarter)

Anmeldungsdatum:
7. August 2007

Beiträge: Zähle...

Hi,

ich hatte das ganze auch schonmal ohne sudo probiert. Da gab es einen anderen Fehler:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

tobias@brutus:/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf$ make libem64t F=icc
make -f  makefile lib _IA=intel64
mktemp: failed to create directory via template `fftw3xf.XXXXXX': Permission denied
make[1]: Entering directory `/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf'
rm -rf 
mkdir -p 
mkdir: missing operand
Try `mkdir --help' for more information.
make[1]: *** [mkresdir] Error 1
make[1]: Leaving directory `/opt/intel/composer_xe_2011_sp1.9.293/mkl/interfaces/fftw3xf'
make: *** [libem64t] Error 2

Keine Ahnung, was ich hier machen soll. Ich dachte wegen dem access denied wäre eine sudo nicht verkehrt. Scheint es aber doch zu sein.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi chloroform,

für das Arbeitsverzeichnis solltest du volle Rechte besitzen.

Gruss Lasall

chloroform

(Themenstarter)

Anmeldungsdatum:
7. August 2007

Beiträge: Zähle...

Dankeschön,

mit sudo nautilus, konnte ich mir kurzfristig Schreibrechte besorgen und das ganze lief fehlerfrei durch.

Antworten |