Azzera filtri
Azzera filtri

Deploytool Error

3 visualizzazioni (ultimi 30 giorni)
Brad
Brad il 30 Ago 2011
I am trying to compile a GUI using deploytool and I keep getting the following log and error:
Warning: Duplicate directory name: /private/tmp/../../Users/brad/Research/Data/Kinematics_GUI.
Warning: Duplicate directory name: /Users/brad/Research/Data/Kinematics_GUI.
mcc -o 'Cat_GUI' -W 'main' -d '/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src' -T 'link:exe' -v '/Users/brad/Research/Data/Kinematics_GUI/Kinematics_GUI.m'
Compiler version: 4.10 (R2009a)
Processing /Users/brad/Research/Data/Kinematics_GUI/Kinematics_GUI.fig
Processing /Applications/MATLAB_R2009a.app/toolbox/signal/mcc.enc
Processing /Users/brad/Research/Data/Kinematics_GUI/slider_test.fig
Processing /Users/brad/Research/Data/Kinematics_GUI/Swing_Stance_GUI.fig
Processing /Applications/MATLAB_R2009a.app/toolbox/matlab/guide/guideopts.fig
Processing /Users/brad/Research/Data/Kinematics_GUI/Time_Normalization_GUI.fig
Processing include files...
2 item(s) added.
Processing directories installed with MCR...
The file /Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/mccExcludedFiles.log contains a list of functions excluded from the CTF archive.
0 item(s) added.
Generating MATLAB path for the compiled application...
Created 40 path items.
Begin validation of MEX files: Tue Aug 30 15:44:48 2011
End validation of MEX files: Tue Aug 30 15:44:48 2011
Parsing file "/Users/brad/Research/Data/Kinematics_GUI/Kinematics_GUI.m"
(Referenced from: "Compiler Command Line").
Parsing file "/Applications/MATLAB_R2009a.app/toolbox/compiler/deploy/deployprint.m"
(Referenced from: "Compiler Command Line").
Parsing file "/Applications/MATLAB_R2009a.app/toolbox/compiler/deploy/printdlg.m"
(Referenced from: "Compiler Command Line").
Deleting 0 temporary MEX authorization files.
Generating file "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_main.c".
Generating file "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/run_Cat_GUI.sh".
Generating file "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/readme.txt".
Generating file "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_mcc_component_data.c".
Executing command: mbuild -O -v -output "Cat_GUI" -I"/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src" "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_main.c" "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_mcc_component_data.c" -link exe -outdir "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src"
/Applications/MATLAB_R2009a.app/bin/mbuild: line 1862: gcc-4.0: command not found
/Applications/MATLAB_R2009a.app/bin/mbuild: line 1841: gcc-4.0: command not found
----------------------------------------------------------------
-> mbuildopts.sh sourced from directory (DIR = $HOME/.matlab/$REL_VERSION)
FILE = /Users/brad/.matlab/R2009a/mbuildopts.sh
----------------------------------------------------------------
-> TMW_ROOT = /Applications/MATLAB_R2009a.app
-> CC = gcc-4.0
-> CC flags:
CFLAGS = -fno-common -no-cpp-precomp -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -I/Applications/MATLAB_R2009a.app/extern/include -DUNIX -DX11
CDEBUGFLAGS = -g
COPTIMFLAGS = -O2 -DNDEBUG
CLIBS = -L/Applications/MATLAB_R2009a.app/bin/maci -lmwmclmcrrt
arguments =
-> LD = gcc-4.0
-> Link flags:
LDFLAGS = -Wl,-twolevel_namespace -undefined error -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -bind_at_load
LDDEBUGFLAGS = -g
LDOPTIMFLAGS = -O
arguments =
----------------------------------------------------------------
-> gcc-4.0 -c "-I/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src" -fno-common -no-cpp-precomp -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -I/Applications/MATLAB_R2009a.app/extern/include -DUNIX -DX11 -O2 -DNDEBUG "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_main.c" -o "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_main".o
/Applications/MATLAB_R2009a.app/bin/mbuild: line 1711: gcc-4.0: command not found
mbuild: compile of ' "/Users/brad/Research/Data/Kinematics_GUI/Cat_GUI/src/Cat_GUI_main.c"' failed.
Error: An error occurred while shelling out to mbuild (error code = 1).
Unable to build executable.
??? Error using ==> mcc
Error executing mcc, return status = 1 (0x1).
There were errors during compilation process
Any Ideas on where to start? Thank you for the help

Risposte (2)

Walter Roberson
Walter Roberson il 30 Ago 2011
gcc-4.0 is not on your system path, but it is set as your compiler.
Did you run
mbuild -setup
to select your compiler?
  1 Commento
Brad
Brad il 30 Ago 2011
Yes, I ran mbuild -setup. There was only one available:
/Applications/MATLAB_R2009a.app/bin/mbuildopts.sh
Is there anyway I can change this?
Thanks

Accedi per commentare.


Lucas García
Lucas García il 30 Ago 2011
  3 Commenti
Brad
Brad il 31 Ago 2011
I upgraded the X11 code - didn't solve the problem.
To create the symbolic link (as suggested in the link you posted), is the gcc location the same location that "mbuild -setup" gives me? I tried this but matlab says the function "ln" is undefined. Any other ideas.
Lucas García
Lucas García il 31 Ago 2011
Hi Brad, the "ln" command has to be executed in the terminal window, not MATLAB command window. Hope that helps.

Accedi per commentare.

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by