2012-09-09 3 views
1

je dans mon Mac:erreur installation octcdf-1.1.5

  • Octave-3.4.0
  • Gnuplot 4.2 - que je devais installer parce que j'avais des problèmes de traçage - il ne serait pas à tracer tout.

J'ai besoin de charger un fichier netcdf, l'erreur qui est venu était:

Je pense que je n'ai pas le COMAND netcdf installé et essayé d'installer en tapant sur l'octave:

pkg install -global -forge octcdf 

Le message d'erreur que je reçois de c'est:

configure: error: in `/var/tmp/oct-t8XcYD/octcdf/src': 
configure: error: C compiler cannot create executables 
See `config.log' for more details. 
the configure script returned the following error: checking for gcc... /usr/bin/gcc-4.2 
checking whether the C compiler works... no 
error: called from `pkg>configure_make' in file /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m near line 1325, column 9 
error: called from: 
error: /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m at line 783, column 5 
error: /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m at line 354, column 9 

Je n'ai pas la moindre idée de ce que je devrais faire. Comment puis-je résoudre ce problème soit:

  • fixant cette erreur ou
  • installation d'un netcdf « pack COMAND » (je ne sais pas le nom pour cela) afin que je puisse utiliser netcdf() comme dans l'exemple donné.

Espérons que j'étais assez clair.

Répondre

0

Il me semble que vous avez installé Octave à partir de l'ensemble d'applications Mac OSX. Ce n'est pas recommandé du tout. Vous devez installer à partir de l'un des gestionnaires de paquets comme expliqué au Octave's wiki. Pour autant que je sache, il existe 3 options pour Mac (voir le lien précédent). Recherchez simplement celui qui a également le paquet netcdf.

De toute façon, si vous ne voulez vraiment pas l'installer via un gestionnaire de paquets (mais il me semble que vous devriez vraiment le faire), votre problème semble être sur gcc (le compilateur GNU C). l'avez-vous installé du tout? Certains paquets ont du code en C++ ou C et dépendent également de certaines bibliothèques externes.

EDIT en utilisant un gestionnaire de paquets aurait également permis de résoudre votre problème au sujet de traçage car il installerait gnuplot en même temps