Hi All, I am following the inscructions here: <htt...
# caravel
t
Hi All, I am following the inscructions here: https://github.com/efabless/caravel_user_project/blob/main/docs/source/index.rst#section-quickstart to try and prepare for top-level integration with caravel but I'm getting the following problem. Can anyone help?
Copy code
tom@tom:~/repos/projects/caravel_user_project$ git log -1
commit 89885933a20edde8f2018ff7ccd2adffc33733e9 (HEAD, tag: gfmpw-1c, origin/gf180mcu)
Author: Jeff DiCorpo <42048757+jeffdi@users.noreply.github.com>
Date:   Sun Nov 5 10:59:24 2023 -0800

    tag gfmpw-1c
tom@tom:~/repos/projects/caravel_user_project$ export PDK=gf180mcuC
tom@tom:~/repos/projects/caravel_user_project$ make setup
/bin/sh: 1: cd: can't cd to verilog/dv/cocotb
/bin/sh: 1: cd: can't cd to verilog/dv/cocotb
Makefile:100: warning: undefined variable 'CARAVEL_NAME'
Makefile:101: warning: undefined variable 'CARAVEL_TAG'
Makefile:101: warning: undefined variable 'CARAVEL_REPO'
if [ -d "/home/tom/repos/projects/caravel_user_project/caravel" ]; then\
	echo "Deleting exisiting /home/tom/repos/projects/caravel_user_project/caravel" && \
	rm -rf /home/tom/repos/projects/caravel_user_project/caravel && sleep 2;\
fi
echo "Installing .."
Installing ..
git clone -b   /home/tom/repos/projects/caravel_user_project/caravel --depth=1
fatal: You must specify a repository to clone.

usage: git clone [<options>] [--] <repo> [<dir>]

    -v, --verbose         be more verbose
    -q, --quiet           be more quiet
    --progress            force progress reporting
    --reject-shallow      don't clone shallow repository
    -n, --no-checkout     don't create a checkout
    --bare                create a bare repository
    --mirror              create a mirror repository (implies bare)
    -l, --local           to clone from a local repository
    --no-hardlinks        don't use local hardlinks, always copy
    -s, --shared          setup as shared repository
    --recurse-submodules[=<pathspec>]
                          initialize submodules in the clone
    --recursive ...       alias of --recurse-submodules
    -j, --jobs <n>        number of submodules cloned in parallel
    --template <template-directory>
                          directory from which templates will be used
    --reference <repo>    reference repository
    --reference-if-able <repo>
                          reference repository
    --dissociate          use --reference only while cloning
    -o, --origin <name>   use <name> instead of 'origin' to track upstream
    -b, --branch <branch>
                          checkout <branch> instead of the remote's HEAD
    -u, --upload-pack <path>
                          path to git-upload-pack on the remote
    --depth <depth>       create a shallow clone of that depth
    --shallow-since <time>
                          create a shallow clone since a specific time
    --shallow-exclude <revision>
                          deepen history of shallow clone, excluding rev
    --single-branch       clone only one branch, HEAD or --branch
    --no-tags             don't clone any tags, and make later fetches not to follow them
    --shallow-submodules  any cloned submodules will be shallow
    --separate-git-dir <gitdir>
                          separate git dir from working tree
    -c, --config <key=value>
                          set config inside the new repository
    --server-option <server-specific>
                          option to transmit
    -4, --ipv4            use IPv4 addresses only
    -6, --ipv6            use IPv6 addresses only
    --filter <args>       object filtering
    --also-filter-submodules
                          apply partial clone filters to submodules
    --remote-submodules   any cloned submodules will use their remote-tracking branch
    --sparse              initialize sparse-checkout file to include only files at root
    --bundle-uri <uri>    a URI for downloading bundles before fetching from origin remote

make: *** [Makefile:101: install] Error 129