[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:34241] perl_XML_Parser



吉澤です。

KDE Frameworks にある purpose を cmake すると下記のエラーになります。

----
-- Could NOT find org.kde.prison-QMLModule (missing: org.kde.prison-QMLModule_FOUND) -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Error at /usr/lib/cmake/KAccounts/KAccountsMacros.cmake:33 (message):
  error processing
  /home/takahiro/work/src/kde20240215/kde-frameworks/purpose/purpose-5.113.0/src/plugins/youtube/google-youtube.service.in
  with /usr/bin/intltool-merge: 1 Expat.c: loadable library and perl binaries
  are mismatched (got first handshake key 0xcd00080, needed 0xf380080)

Call Stack (most recent call first):
  src/plugins/youtube/CMakeLists.txt:4 (kaccounts_add_service)
----

perl と expat に関連するということで調べました。

$ head -n1 /var/log/packages/perl_XML_Parser PACKAGE NAME: perl_XML_Parser-2.47-x86_64-B2

という環境だったのですが、
これを perl_XML_Parser-2.47-x86_64-B1.tzst にしたところ
cmake でエラーが出なくなりました。

$ sudo updatepkg -f perl_XML_Parser-2.47-x86_64-B1.tzst
$ ./PlamoBuild.purpose-5.113.0 config

~

-- Configuring done (1.0s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/build
----

私の環境は KDE 関連などかなり自分でインストールしたものも多く
デフォルト環境でどうなのか分かりませんし、
perl_XML_Parser-2.47 の B1 と B2 の差も分からず申し訳ないのですが、
ご報告いたします。

Follow-Ups
[plamo:34242] Re: perl_XML_Parser, KOJIMA Mitsuhiro
[plamo:34244] Re: perl_XML_Parser, ABE Shin-ichi

[検索ページ] [メール一覧]
Plamo ML 公開システム