sábado, 24 de janeiro de 2026

poedit construído a partir do código-fonte - parte cinco

Parte cinco da saga. Tentando instalar o "poedit" no Linux From Scratch (LFS), versão 12.4, edição System V.

Constatou-se que o programa "poedit" (3.8.1) exige a biblioteca "GtkSpell" como condição necessária para ser construído.

Abaixo está transcrita a saída gerada pela execução do conjunto de comandos sequenciados de configuração do pacote "poedit" (3.8.1, ramificação "master" do repositório Git oficial):

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for install location... /usr/local
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports C++17 features by default... yes
checking for boostlib >= 1.69 (106900)... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking for cpprest/http_client.h... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for nlohmann/json.hpp... no
checking for wx-config... /usr/local/bin/wx-config
checking for wxWidgets version >= 3.2.4 (--unicode)... yes (version 3.2.9)
checking for wxWidgets static library... no
checking whether wxWidgets was built with wxUSE_XRC... yes
checking whether wxWidgets was built with wxUSE_WEBVIEW... yes
checking for wxrc... /usr/local/bin/wxrc-3.2
checking for mkdtemp... yes
checking for icu-uc icu-i18n >= 54... yes
checking if wxWidgets toolkit uses GTK+ 3... yes
checking for gtkspell3-3.0 gtk+-3.0... no
configure: error: missing GtkSpell library
Também restou constatado que é inútil se instalar o pacote "gspell" <https://gitlab.gnome.org/GNOME/gspell>. Mesmo instalado, o "poedit" não identifica a presença dele no sistema.
Na verdade, é obrigatório se instalar o pacote "gspell", reconstruir o pacote "wxWidgets" (o qual identificará a presença do "gspell" no sistema e habilitará a verificação ortográfica no componente "wxTextCtrl").
Somente depois da construção do pacote "wxWidgets" com a verificação ortográfica habilitada no componente "wxTextCtrl" é que se pode construir o pacote "poedit" com essa exigência satisfeita.

Nenhum comentário:

Postar um comentário