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
- [libreoffice-dev] - trouble with building libreoffice 4.0 from source · Rai, Neeraj
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.