Hi!
Does this ring a bell for anyone?
cp -f batch.bat ../../../unxbsdx3.pro/bin/batch.bat
Making: libosl_process.so
../../../unxbsdx3.pro/slo/osl_process.o: In function
`read_parent_environment(std::vector<std::string, rtl::Allocator<std::string> >*)':
osl_process.cxx:(.text+0x416): undefined reference to `environ'
osl_process.cxx:(.text+0x4a0): undefined reference to `environ'
dmake: Error code 1, while making '../../../unxbsdx3.pro/lib/libosl_process.so'
Retrying /disk/2/archive/libreoffice/sal/qa/osl/process
I checked and the visits the
extern char** environ;
line in that file, and environ(7) says
extern char **environ;
...
An array of strings called the environment is made available by execve(2)
when a process begins. By convention these strings have the form
``name=value''.
And nm on /usr/lib/crt0.o reports:
0000000000000000 r .LC0
0000000000000020 r .LC1
0000000000000048 r .LC2
w _DYNAMIC
U _GLOBAL_OFFSET_TABLE_
0000000000000000 T ___start
0000000000000000 D __progname
0000000000000000 B __ps_strings
0000000000000110 T __start
U __syscall
U _exit
U _fini
U _init
U _libc_init
0000000000000110 T _start
U atexit
0000000000000008 C environ
U exit
U main
Ideas?
Thomas
Context
- [Libreoffice] environ not found · Thomas Klausner
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.