Outils pour utilisateurs

Outils du site


probleme:compilation:lib:icu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
probleme:compilation:lib:icu [2018/02/11 00:10] – Précision sur la portée de U_DISABLE_RENAMING rootprobleme:compilation:lib:icu [2022/10/05 14:14] (Version actuelle) – Remove name root
Ligne 14: Ligne 14:
 J'ai donc exécuté la commande manuellement en rajoutant les librairies de ''icu'' : J'ai donc exécuté la commande manuellement en rajoutant les librairies de ''icu'' :
 <code bash> <code bash>
-S=/home/legarrec/info/programmation/libreoffice && I=$S/instdir && W=$S/workdir &&  g++    -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -Wl,-rpath-link,$I/program -Wl,-z,defs -fstack-protector-strong -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc  -Wl,--hash-style=gnu  -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions  -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib  -L$I/program  -L$I/program  -L$W/LinkTarget/Library -Wl,--as-needed -Wl,-O0    $W/CxxObject/idl/source/cmptools/hash.o $W/CxxObject/idl/source/cmptools/lex.o $W/CxxObject/idl/source/objects/basobj.o $W/CxxObject/idl/source/objects/bastype.o $W/CxxObject/idl/source/objects/module.o $W/CxxObject/idl/source/objects/object.o $W/CxxObject/idl/source/objects/slot.o $W/CxxObject/idl/source/objects/types.o $W/CxxObject/idl/source/prj/command.o $W/CxxObject/idl/source/prj/database.o $W/CxxObject/idl/source/prj/globals.o $W/CxxObject/idl/source/prj/svidl.o $W/CxxObject/idl/source/prj/parser.o      -Wl,--start-group    -Wl,--end-group -Wl,--no-as-needed -ltllo -luno_sal  -o $W/LinkTarget/Executable/svidl -licui18n -licuuc -licudata</code>+S=.../libreoffice && I=$S/instdir && W=$S/workdir &&  g++    -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -Wl,-rpath-link,$I/program -Wl,-z,defs -fstack-protector-strong -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc  -Wl,--hash-style=gnu  -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions  -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib  -L$I/program  -L$I/program  -L$W/LinkTarget/Library -Wl,--as-needed -Wl,-O0    $W/CxxObject/idl/source/cmptools/hash.o $W/CxxObject/idl/source/cmptools/lex.o $W/CxxObject/idl/source/objects/basobj.o $W/CxxObject/idl/source/objects/bastype.o $W/CxxObject/idl/source/objects/module.o $W/CxxObject/idl/source/objects/object.o $W/CxxObject/idl/source/objects/slot.o $W/CxxObject/idl/source/objects/types.o $W/CxxObject/idl/source/prj/command.o $W/CxxObject/idl/source/prj/database.o $W/CxxObject/idl/source/prj/globals.o $W/CxxObject/idl/source/prj/svidl.o $W/CxxObject/idl/source/prj/parser.o      -Wl,--start-group    -Wl,--end-group -Wl,--no-as-needed -ltllo -luno_sal  -o $W/LinkTarget/Executable/svidl -licui18n -licuuc -licudata</code>
  
 Et alors : Et alors :
 <code bash> <code bash>
-/home/legarrec/info/programmation/libreoffice/instdir/program/libcomphelper.so : référence indéfinie vers « u_isalpha_60 » +.../libreoffice/instdir/program/libcomphelper.so : référence indéfinie vers « u_isalpha_60 » 
-/home/legarrec/info/programmation/libreoffice/instdir/program/libi18nlangtag.so : référence indéfinie vers « icu_60::Locale::Locale(char const*, char const*, char const*, char const*) » +.../libreoffice/instdir/program/libi18nlangtag.so : référence indéfinie vers « icu_60::Locale::Locale(char const*, char const*, char const*, char const*) » 
-/home/legarrec/info/programmation/libreoffice/instdir/program/libi18nlangtag.so : référence indéfinie vers « icu_60::Locale::createFromName(char const*) »+.../libreoffice/instdir/program/libi18nlangtag.so : référence indéfinie vers « icu_60::Locale::createFromName(char const*) »
 </code> </code>
  
 C'est dû au fait que icu est compilé avec ''-DU_DISABLE_RENAMING=1''. Il m'a donc fallu compiler le module icu de LibreOffice en le rajoutant. C'est dû au fait que icu est compilé avec ''-DU_DISABLE_RENAMING=1''. Il m'a donc fallu compiler le module icu de LibreOffice en le rajoutant.
probleme/compilation/lib/icu.1518304239.txt.gz · Dernière modification : 2018/02/11 00:10 de root