WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Matlab r2013b + Xcode 5.0.1

 

jo.schua
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 04.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2013, 19:37     Titel: Matlab r2013b + Xcode 5.0.1
  Antworten mit Zitat      
Hallo Zusammen,
Mit der im Titel genannten Kombi hab ich das folgende Problem:

Ich hab ein einfaches Minimalbeispiel zusammengebaut, welches einen Stateflow block enthält. Dabei wirft er die folgende error message:

Making simulation target "minimalBeispiel_sfun", ...


/Applications/MATLAB_R2013b.app/bin/mex -c -O -DMATLAB_MEX_FILE -I/Applications/MATLAB_R2013b.app/extern/include -I/Applications/MATLAB_R2013b.app/simulink/include -I/Applications/MATLAB_R2013b.app/rtw/c/src -I/Applications/MATLAB_R2013b.app/stateflow/c/mex/include -I/Applications/MATLAB_R2013b.app/stateflow/c/debugger/include -I/Applications/MATLAB_R2013b.app/toolbox/stateflow/src/sf_runtime/export/include/sf_runtime minimalBeispiel_sfun.c
clang: warning: no such sysroot directory: '-mmacosx-version-min=10.8'
In file included from minimalBeispiel_sfun.c:3:
In file included from ./minimalBeispiel_sfun.h:6:
In file included from /Applications/MATLAB_R2013b.app/stateflow/c/mex/include/sfc_sf.h:34:
/Applications/MATLAB_R2013b.app/simulink/include/simstruc.h:148:10: fatal error:
'string.h' file not found
#include <string.h>
^
1 error generated.

mex: compile of ' "minimalBeispiel_sfun.c"' failed.

gmake: *** [minimalBeispiel_sfun.o] Error 255


Wär echt genial, wenn mir da jemand aushelfen könnte !

Mit bestem Dank,

Joachim
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.11.2013, 23:02     Titel:
  Antworten mit Zitat      
Hallo,

hast du den Compiler mit
Code:

ausgewählt?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
jo.schua
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 04.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.11.2013, 09:09     Titel:
  Antworten mit Zitat      
ich habe es versucht:


Code:
The options files available for mexsh are:

  1: /Applications/MATLAB_R2013b.app/bin/mexopts.sh :
      Template Options file for building MEX-files
 

  0: Exit with no changes

Enter the number of the compiler (0-1):


wenn ich da option 1 wähle und danach mit y bestätige bekomme ich immernoch die Fehlermeldung:

Code:
Making simulation target "minimalBeispiel_sfun", ...


/Applications/MATLAB_R2013b.app/bin/mex -c -O  -DMATLAB_MEX_FILE   -I/Applications/MATLAB_R2013b.app/extern/include -I/Applications/MATLAB_R2013b.app/simulink/include -I/Applications/MATLAB_R2013b.app/rtw/c/src -I/Applications/MATLAB_R2013b.app/stateflow/c/mex/include -I/Applications/MATLAB_R2013b.app/stateflow/c/debugger/include -I/Applications/MATLAB_R2013b.app/toolbox/stateflow/src/sf_runtime/export/include/sf_runtime    minimalBeispiel_sfun.c
xcodebuild: error: SDK "macosx10.7" cannot be located.
xcrun: error: unable to find utility "clang", not a developer tool or in PATH

    mex: compile of ' "minimalBeispiel_sfun.c"' failed.

gmake: *** [minimalBeispiel_sfun.o] Error 255


update:

grad noch die command line tools von Xcode installiert, nachdem ich gelesen hab, dass das helfen soll…leider ohne Erfolg….
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 05.11.2013, 09:17     Titel:
  Antworten mit Zitat      
Hallo,

mein Wissen über Codegenerierung hält sich in Grenzen, erst recht bei Macs.
Ist SDK "macosx10.7" denn installiert und im Systempfad (oder wie das bei Macs heißt) enthalten?

Falls das nicht weiterhilft und auch sonst niemand weiterhelfen kann, würde ich empfehlen, nach diesem Problem zu googeln. Falls das auch nicht hilft, den Technischen Support von MathWorks kontaktieren.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
jo.schua
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 04.11.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.11.2013, 09:41     Titel:
  Antworten mit Zitat      
vielen Dank für die schnelle Antwort.

Hab nochmal diese Vorgehensweise probiert:
http://www.mathworks.nl/matlabcentral/answers/87709

also 4x 10.7 zu 10.8 geändert im mexopts.sh ….dabei ist wichtig, dass man die richtige Datei editiert:
/Applications/MATLAB_R2013a.app/bin/mexopts.sh
die wird dann nämlich mit dem mex -setup Befehl nach /Users/Achim/.matlab/R2013b/mexopts.sh kopiert. Das hatte ich die anderen Male Falsch gemacht.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.