This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320C6657: H.264 Demo Bad Path Error Message

Part Number: TMS320C6657


Tool/software: Code Composer Studio

Hello,

I am currently following a user guide to run the demo program for the H.264 decoder software in Code Composer Studio 5 and I am having trouble building the project. To the best of my knowledge, I have followed the guide well. However, two error messages pop out:

Resource Path Location Type

Program "C:/ti/bios_6_33_06_50C:/ti/ccsv5/utils/bin/gmake" is not found in PATH

Resource Path Location Type

Program "C:/ti/bios_6_46_05_55C:/ti/ccsv5/utils/bin/gmake" is not found in PATH

The additional CCS software folders are stored in "C:/ti/", so "C:/ti/bios_6_33_06_50" does exist and "C:/ti/ccsv5/utils/bin/gmake" also exists (I double checked). The file paths mentioned in the error do not make sense to me because they seem to combine the two file paths I just mentioned.

The user guide that I am using told me to download SYS/BIOS version 6.33.06.50, but I have several other SYS/BIOS versions in the same folder. Removing the other SYS/BIOS folders from the same folder do not affect the error messages. Are other folders trying to call the different SYS/BIOS versions?

I would greatly appreciate any assistance on why this error occurred and what this error is telling me to fix?

Thank you,

Joseph

  • Hello,

    Joseph Kadifa said:
    Program "C:/ti/bios_6_33_06_50C:/ti/ccsv5/utils/bin/gmake" is not found in PATH

    Can you check the below option in your project:

    Note that you'll need to expose the advanced settings via the option in the lower left corner of the dialog.

    Thanks

    ki

  • Also post the full output from the build console when you tried the build
  • And the error output:

    **** Build of configuration Debug for project TestAppDecoder ****

    C:\ti\ccsv5\utils\bin\gmake -k all

    C:/ti/ccsv5/utils/bin/gmake: invalid option -- O

    Usage: gmake [options] [target] ...

    Options:

     -b, -m                   Ignored for compatibility.

     -B, --always-make        Unconditionally make all targets.

     -C DIRECTORY, --directory=DIRECTORY

                              Change to DIRECTORY before doing anything.

     -d                       Print lots of debugging information.

     --debug[=FLAGS]          Print various types of debugging information.

     -e, --environment-overrides

                              Environment variables override makefiles.

     -f FILE, --file=FILE, --makefile=FILE

                              Read FILE as a makefile.

     -h, --help               Print this message and exit.

     -i, --ignore-errors      Ignore errors from commands.

     -I DIRECTORY, --include-dir=DIRECTORY

                              Search DIRECTORY for included makefiles.

     -j [N], --jobs[=N]       Allow N jobs at once; infinite jobs with no arg.

     -k, --keep-going         Keep going when some targets can't be made.

     -l [N], --load-average[=N], --max-load[=N]

                              Don't start multiple jobs unless load is below N.

     -L, --check-symlink-times   Use the latest mtime between symlinks and target.

     -n, --just-print, --dry-run, --recon

                              Don't actually run any commands; just print them.

     -o FILE, --old-file=FILE, --assume-old=FILE

                              Consider FILE to be very old and don't remake it.

     -p, --print-data-base    Print make's internal database.

     -q, --question           Run no commands; exit status says if up to date.

     -r, --no-builtin-rules   Disable the built-in implicit rules.

     -R, --no-builtin-variables  Disable the built-in variable settings.

     -s, --silent, --quiet    Don't echo commands.

     -S, --no-keep-going, --stop

                              Turns off -k.

     -t, --touch              Touch targets instead of remaking them.

     -v, --version            Print the version number of make and exit.

     -w, --print-directory    Print the current directory.

     --no-print-directory     Turn off -w, even if it was turned on implicitly.

     -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE

                              Consider FILE to be infinitely new.

     --warn-undefined-variables  Warn when an undefined variable is referenced.

    This program built for Windows32

    Report bugs to <bug-make@gnu.org>

    gmake: *** [build-1784455009] Error 2

    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

    Thank you for the replies!

  • I don't know how ${BIOS_ROOT} got in there. remove it.
  • Enable the "Use default build command" checkbox
  • Thank you for the advice. I enabled the "Use default build command" checkbox and I am still getting the errors. I will display all the error messages and the full output from the build console below:

    Error message:
    Description Resource Path Location Type
    gmake: *** [build-1784455009] Error 2 TestAppDecoder C/C++ Problem
    gmake: *** [configPkg/compiler.opt] Error 1 TestAppDecoder C/C++ Problem
    gmake: Target `all' not remade because of errors. TestAppDecoder C/C++ Problem
    Program "C:/ti/bios_6_33_06_50C:/ti/ccsv5/utils/bin/gmake" is not found in PATH TestAppDecoder C/C++ Problem


    Full output:
    **** Build of configuration Debug for project TestAppDecoder ****
    C:\ti\ccsv5\utils\bin\gmake -k all
    C:/ti/ccsv5/utils/bin/gmake: invalid option -- O
    Usage: gmake [options] [target] ...
    Options:
    -b, -m Ignored for compatibility.
    -B, --always-make Unconditionally make all targets.
    -C DIRECTORY, --directory=DIRECTORY
    Change to DIRECTORY before doing anything.
    -d Print lots of debugging information.
    --debug[=FLAGS] Print various types of debugging information.
    -e, --environment-overrides
    Environment variables override makefiles.
    -f FILE, --file=FILE, --makefile=FILE
    Read FILE as a makefile.
    -h, --help Print this message and exit.
    -i, --ignore-errors Ignore errors from commands.
    -I DIRECTORY, --include-dir=DIRECTORY
    Search DIRECTORY for included makefiles.
    -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
    -k, --keep-going Keep going when some targets can't be made.
    -l [N], --load-average[=N], --max-load[=N]
    Don't start multiple jobs unless load is below N.
    -L, --check-symlink-times Use the latest mtime between symlinks and target.
    -n, --just-print, --dry-run, --recon
    Don't actually run any commands; just print them.
    -o FILE, --old-file=FILE, --assume-old=FILE
    Consider FILE to be very old and don't remake it.
    -p, --print-data-base Print make's internal database.
    -q, --question Run no commands; exit status says if up to date.
    -r, --no-builtin-rules Disable the built-in implicit rules.
    -R, --no-builtin-variables Disable the built-in variable settings.
    -s, --silent, --quiet Don't echo commands.
    -S, --no-keep-going, --stop
    Turns off -k.
    -t, --touch Touch targets instead of remaking them.
    -v, --version Print the version number of make and exit.
    -w, --print-directory Print the current directory.
    --no-print-directory Turn off -w, even if it was turned on implicitly.
    -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
    Consider FILE to be infinitely new.
    --warn-undefined-variables Warn when an undefined variable is referenced.
    This program built for Windows32
    Report bugs to <bug-make@gnu.org>
    gmake: *** [build-1784455009] Error 2
    gmake: Target `all' not remade because of errors.
    **** Build Finished ****

    Thank you for the help!
  • Please provide a link to the document you are following to build this project
  • H264_Decoder_C6678_UserGuide (1).pdf

    The process is layed out in chapter 2 starting on page 24.