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

Deploytool funktioniert nicht mehr? (Matlab 2013b)

 

randfee
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 28.09.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.10.2013, 14:59     Titel: Deploytool funktioniert nicht mehr? (Matlab 2013b)
  Antworten mit Zitat      
Hallo,

ich habe seit Jahren das Deploytool benutzt um executables von simplen scripten für Arbeitskollegen zu erzeugen.
Das funktioniert bei 2013b bei mir mit keinem einzigen der Scripte mehr. Selbst ein "Hello-World" Fenster will nicht.

Wie gehabt starte ich das Deploytool, wähle "application compiler" und füge dann die Hauptdatei als solche hinzu. Danach auf "package", wie gehabt.
Dort erscheint dann aber "Error during packaging."
Das dazugehörige log file besagt:
Code:
ant:
<ant>
  <mkdir dir="C:\Users\xxxx\Matlab\LEXT Extractor v2\LEXT_file_extraktor\for_redistribution" />
  <mkdir dir="C:\Users\xxxx\Matlab\LEXT Extractor v2\LEXT_file_extraktor\for_testing" />
</ant>
mcc -C -o LEXT_file_extraktor -W WinMain:LEXT_file_extraktor -T link:exe -d 'C:\Users\xxxx\Matlab\LEXT Extractor v2\LEXT_file_extraktor\for_testing' -v 'C:\Users\xxxx\Matlab\LEXT Extractor v2\LEXT_file_extraktor.m'
Test checkout of feature 'Compiler' failed.

mcc failed.


Kann mir jemand helfen bzw. einen Tip geben, warum das nicht mehr läuft?
Muss man da jetzt noch nen anderweitigen Compiler nachinstallieren, der vorher immer dabei war?
Hatte zuletzt 2012b drauf, damit ging die oben genannten Herangehensweise immer problemlos.


Danke schon mal
Randfee

matlab2013b_deploytool_error_1.png
 Beschreibung:

Download
 Dateiname:  matlab2013b_deploytool_error_1.png
 Dateigröße:  22.09 KB
 Heruntergeladen:  1810 mal
Private Nachricht senden Benutzer-Profile anzeigen


randfee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 28.09.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.10.2013, 15:32     Titel:
  Antworten mit Zitat      
In der Console bekomme ich noch folgenden Warnung, die ich auch nicht so recht zuordnen kann.

Code:
Warning: None of the input files or functions may be used as the main
function or as a library function in target MATLAB. The parts list may be
empty. See the exclusion list for an explanation of why each file was
excluded.
> In Completion>Completion.initializeRootSet at 1240
  In Completion>Completion.Completion at 1601
  In requirements at 166
  In appbuilder.appbuilder>appbuilder.getDependencyList at 173


Wenn ich raten müsste würde ich aber denken, dass das nichts damit zu tun hat.
Private Nachricht senden Benutzer-Profile anzeigen
 
randfee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 28.09.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.10.2013, 16:26     Titel:
  Antworten mit Zitat      
oder aber ein Lizenzproblem wegen
Code:
Test checkout of feature 'Compiler' failed.

das macht mich aber etwas stutzig. Unseren Admin krieg ich natürlich heute nicht mehr dran Sad

edit:
Das funktioniert aber
Code:
license('checkout','Compiler')

gibt ne 1.... hm
Private Nachricht senden Benutzer-Profile anzeigen
 
lucio

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2013, 11:22     Titel: Gleiches Problem
  Antworten mit Zitat      
hallo,

ist zwar schon einige Zeit her. Habe aber exakt dasselbe Problem. Würden sie bitte erklären ob und wie sie das Problem gelöst haben.
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 09.12.2013, 11:54     Titel:
  Antworten mit Zitat      
Schritt 1 mal die Lizenzierung prüfen. Im alten Release/der alten Installation mal alle Arbeitsschritte ausführen dann

Code:


Alle dort gezogenen Produkte sollten auch in der neuen Installation nutzbar sein. Einzeln testen mit

Code:

license('test', 'Compiler') % für jedes Produkt. Sollte immer 1 zurückgeben
 


Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 09.12.2013, 11:56     Titel:
  Antworten mit Zitat      
Schritt 2 die generelle, erfolgreiche Nutzung eines C Compilers. Dazu eines der einfach MEX files nach der Doku herstellen, also yprime.c oder timestwo.c "MEXen":

Andreas

Zuletzt bearbeitet von Andreas Goser am 09.12.2013, 13:39, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
lucio

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2013, 12:34     Titel:
  Antworten mit Zitat      
danke für die schnelle antwort.

Code:
license('test', 'Compiler') % für jedes Produkt. Sollte immer 1 zurückgeben


funktioniert und gibt immer eine 1 zurück.

egal welche noch so simple *.m file ich mit dem application compiler auswähle. es kommt immer die meldung:

Code:
Error during packaging.

Test checkout of feature 'Compiler' failed.
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 09.12.2013, 13:42     Titel:
  Antworten mit Zitat      
Nun, mein Test bezog sich auf das MEXen von C Code über die MATLAB Command Line, das ist der simpelste Test um Probleme mit dem C Compiler von anderen Problemen zu unterscheiden. M Files sind schon eine Stufe höher.

Wie auch immer, ich tippe auf eine 32 Bit -> 64 Bit Umstieg Problematik. Ist es ein R2013b auf Windows 7 oder 8 64 Bit? Und welcher C Compiler wird benutzt?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
lucio

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2013, 14:39     Titel:
  Antworten mit Zitat      
Es ist ein R2013b auf Windows 7 mit 32Bit.

Microsoft Software Development Kit (SDK) 7.1

habe ich auch bereits mit mbuild -setup eingestellt.
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.12.2013, 08:41     Titel:
  Antworten mit Zitat      
Gut. Wir drehen uns im Kreis. Ich möchte feststellen, ob der C Compiler erfolgreich funktioniert, mittels der kleinesten Funktionalität, der Erstellung eines MEX Files aus C Code, siehe Doku.

Wenn das nicht funktioniert liegt es nicht am DEPLOYTOOL, an Lizenzen etc.

Wenn das funktioniert, muss man halt weiter forschen.

Hört sich aber für mich danach an als wäre es am effektivsten den Technischen Support anzurufen.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
lucio

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.12.2013, 12:36     Titel:
  Antworten mit Zitat      
Ok. Danke für die Hilfe.

werde das mal versuchen und dann eventuell beim support anrufen.
 
pabloesga
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 14.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.12.2013, 15:43     Titel: Problem gelöst?
  Antworten mit Zitat      
Guten Tag,

Haben sie das Problem nun gelöst, ich habe das selbe Problem. Ich bin der Meinung, dass es am der Version liegen. Matlab ist 64 bit und der Compiler wurde zwar als 64 bit installiert aber liegt im Programm(86x) Ordner also 32 bit oder?
Vielleicht würde eine 32 bit Matlab Software funktionieren...

Hat jemand eine Idee, wie man das Problem jetzt lösen kann?

Gruß,

Pablo
Private Nachricht senden Benutzer-Profile anzeigen
 
keinbuck
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.01.2014, 08:42     Titel:
  Antworten mit Zitat      
Hallo zusammen,

ich hatte das gleiche Problem...

Es funktioniert seit ich statt "Runtime downloaded from web", die Möglichkeit "Runtime included in package" wähle. Hoffe, es hilft dem ein oder anderen auch weiter!

Beste Grüße!
Private Nachricht senden Benutzer-Profile anzeigen
 
randfee
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 28.09.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.01.2014, 23:23     Titel:
  Antworten mit Zitat      
wo gibt es diese Option?

Darüber hinaus: 2013b geht bei mir bis heute nicht. Bin auf 2013a zurück und bleib da bis zum nächsten release, das ist mir zu blöd. Rechner neu aufsetzen würde wahrscheinlich helfen, aber das Produktivsystem auf der Arbeit kann dafür erstmal nicht misbraucht werden.
Private Nachricht senden Benutzer-Profile anzeigen
 
keinbuck
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.01.2014, 08:59     Titel:
  Antworten mit Zitat      
Als Standard sieht es bei mir so aus und ich bekomme immer den beschriebenen Fehler. Wähle ich die Möglichkeit "Runtime included in package" geht es!

Neues Bild (3).png
 Beschreibung:

Download
 Dateiname:  Neues Bild (3).png
 Dateigröße:  120.57 KB
 Heruntergeladen:  1401 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite 1, 2  Weiter

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.