FreeBSD - デスクトップ環境構築 - 共通事項 - Thunderbird - トラブルシュート - Undefined symbol "gdk_wayland_display_get_type"

 
1. 概要
2. graphics/mesa-libs をアップグレード(失敗)
3. すべてアップグレード

1. 概要

 2019年01月10日に発生。  Thunderbird をインストールして、起動しようとしたら・・・。  起動しない。  デスクトップ内に端末を開いて、起動しようとしたら

> thunderbird
ld-elf.so.1: /usr/local/lib/thunderbird/libxul.so: Undefined symbol "gdk_wayland_display_get_type"
 調べてみて「Solved - Firefox and Thunderbird does not start | The FreeBSD Forums」にたどり着きました。

2. graphics/mesa-libs をアップグレード(失敗)

 参考サイトによれば「『graphics/mesa-libs』が古いのでは・・・?」ちゅうことで。  確かに、pkg upgrade が大量になりそうだったので、先延ばしにしていたのだ。

> pkg upgrade graphics/mesa-libs
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        mesa-libs: 18.1.9 -> 18.1.9_4
        libX11: 1.6.6_1,1 -> 1.6.7,1
        libdrm: 2.4.93,1 -> 2.4.96,1

Number of packages to be upgraded: 3

2 MiB to be downloaded.

Proceed with this action? [y/N]:
 これぐらいなら、すぐに終わりそうなので、y Enter。  結論は、これではだめでした。

3. すべてアップグレード

 結局、すべてアップグレードし直して

pkg update
pkg upgrade
 Thunderbird をインストールし直して、やっと起動できるようになりました。
 
 
カウンタバックグラウンド