Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hi ,

I am trying to build libreoffice preview release 4.0.0 RC1 from source but having some trouble with 
"make fetch" and need some advice.

It fails on cmd : git config --local --get submodule.dictionaries.url
Complaining that "local is not a valid option"

I cloned the git repo based on "building from source guide"
        git clone http://anongit.freedesktop.org/git/libreoffice/core.git
        git checkout libreoffice-4.0  # switch to 4.0.0
## auto gen succeeds
./autogen.sh  --prefix=/work/loc1/libreoffice-4.0 --without-junit --enable-debug

# the following fails at "./g -f clone"
make fetch

The output of bash script "g" with set -x is attached below

Thanks
Neeraj
bash -x g -f clone




+ '[' -n '' ']'
+ SUBMODULES_ALL='dictionaries helpcontent2 translations'
++ dirname g
+ pushd .
++ pwd
+ COREDIR=/data1/libreoffice-core-git
+ popd
+ '[' 2 -eq 0 ']'
++ type -p git
+ '[' '!' /usr/bin/git ']'
+ get_active_submodules
+ SUBMODULES_ACTIVE=
+ local repo
+ for repo in '${SUBMODULES_ALL?}'
+ '[' -d dictionaries/.git ']'
+ for repo in '${SUBMODULES_ALL?}'
+ '[' -d helpcontent2/.git ']'
+ for repo in '${SUBMODULES_ALL?}'
+ '[' -d translations/.git ']'
+ get_configured_submodules
+ SUBMODULES_CONFIGURED=
+ '[' -f config_host.mk ']'
++ cat config_host.mk
++ grep GIT_NEEDED_SUBMODULES
++ sed -e 's/.*=//'
+ SUBMODULES_CONFIGURED='dictionaries helpcontent2 '
+ EXTRA=
+ COMMAND=-f
+ PAGER=
+ RELATIVIZE=1
+ PUSH_ALL=
+ PUSH_USER=
+ PUSH_NOTES=
+ LAST_WORKING=
+ SET_LAST_WORKING=
+ ALLOW_EMPTY=
+ KEEP_GOING=
+ REPORT_REPOS=1
+ REPORT_COMMANDS=0
+ REPORT_COMPACT=0
+ DO_HOOK_REFRESH=false
+ '[' - = - ']'
+ case "$COMMAND" in
+ KEEP_GOING='||:'
+ shift
+ COMMAND=clone
+ '[' c = - ']'
+ shift
+ case "$COMMAND" in
+ do_init_modules
+ local module
+ local configured
+ do_shortcut_update
+ local module
+ local repo
+ for module in '$SUBMODULES_CONFIGURED'
+ '[' '!' -d dictionaries/.git ']'
+ case "${module?}" in
+ '[' -d clone/dictionaries/.git ']'
+ '[' -n '' ']'
+ for module in '$SUBMODULES_CONFIGURED'
+ '[' '!' -d helpcontent2/.git ']'
+ case "${module?}" in
+ '[' -d clone/help/.git ']'
+ '[' -n '' ']'
+ for module in '$SUBMODULES_CONFIGURED'
++ git config --local --get submodule.dictionaries.url
error: unknown option `local'
usage: git config [options]

Config file location
    --global              use global config file
    --system              use system config file
    -f, --file <FILE>     use given config file

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]
    --get-regexp          get values for regexp: name-regex [value-regex]
    --replace-all         replace all matching variables: name value [value_regex]
    --add                 adds a new variable: name value
    --unset               removes a variable: name [value-regex]
    --unset-all           removes all matches: name [value-regex]
    --rename-section      rename section: old-name new-name
    --remove-section      remove a section: name
    -l, --list            list all
    -e, --edit            opens an editor
    --get-color <slot>    find the color configured: [default]
    --get-colorbool <slot>
                          find the color setting: [stdout-is-tty]

Type
    --bool                value is "true" or "false"
    --int                 value is decimal number
    --bool-or-int         value is --bool or --int
    --path                value is a path (file or directory name)

Other
    -z, --null            terminate values with NUL byte

+ configured=
+ '[' -z '' ']'
+ git submodule init dictionaries
+ for module in '$SUBMODULES_CONFIGURED'
++ git config --local --get submodule.helpcontent2.url
error: unknown option `local'
usage: git config [options]

Config file location
    --global              use global config file
    --system              use system config file
    -f, --file <FILE>     use given config file

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]
    --get-regexp          get values for regexp: name-regex [value-regex]
    --replace-all         replace all matching variables: name value [value_regex]
    --add                 adds a new variable: name value
    --unset               removes a variable: name [value-regex]
    --unset-all           removes all matches: name [value-regex]
    --rename-section      rename section: old-name new-name
    --remove-section      remove a section: name
    -l, --list            list all
    -e, --edit            opens an editor
    --get-color <slot>    find the color configured: [default]
    --get-colorbool <slot>
                          find the color setting: [stdout-is-tty]

Type
    --bool                value is "true" or "false"
    --int                 value is decimal number
    --bool-or-int         value is --bool or --int
    --path                value is a path (file or directory name)

Other
    -z, --null            terminate values with NUL byte

+ configured=
+ '[' -z '' ']'
+ git submodule init helpcontent2
+ return 0
+ git submodule update
fatal: Unable to look up gerrit.libreoffice.org (port 9418) (Name or service not known)
Initialized empty Git repository in /data1/libreoffice-core-git/dictionaries/.git/
Clone of 'git://gerrit.libreoffice.org/dictionaries' into submodule path 'dictionaries' failed
+ exit 1


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.