CONTENTS


Lastmodified 2021-06-21 (月) 11:29:15


mesa-libs

2017年5月吉日

/usr/sbin/portsnap fetch update && /usr/local/sbin/portversion -vl'<' 

すると

[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 27077 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000.........25000.........26000.........27000 ..... done]
gbm-17.0.3                  <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libEGL-17.0.3               <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libGL-17.0.3                <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libglapi-17.0.3             <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')

とでて、portsupgrade -a ではエラーとなる。

上記4っつのportsが mesa-libs へ統合された模様。

PortsUpdateing には対処法などの記載がいつまで経っても(2017年5月26日時点で)出ない。

http://blog.goo.ne.jp/koyusoma5102/e/29aaaf0f23dd198b8c13e319a2c7bd0c

上記URLを参考にして・・・

# pkg info -r gbm-17.0.3
gbm-17.0.3:
       libEGL-17.0.3

# pkg info -r libEGL-17.0.3
libEGL-17.0.3:
       cairo-1.14.8_1,2

# pkg info -r libGL-17.0.3
libGL-17.0.3:
       cairo-1.14.8_1,2

# pkg info -r libglapi-17.0.3
libglapi-17.0.3:
       libGL-17.0.3
       gbm-17.0.3

という依存関係とのこと。

(1)PortsTreeから削除された上記のportsをすべてアンインストールする

# pkg delete -f gbm-17.0.3 libEGL-17.0.3 libGL-17.0.3 libglapi-17.0.3

Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 4 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
       gbm-17.0.3
       libEGL-17.0.3
       libGL-17.0.3
       libglapi-17.0.3

Number of packages to be removed: 4

The operation will free 2 MiB.

Proceed with deinstalling packages? [y/N]: y
[1/4] Deinstalling libEGL-17.0.3...
[1/4] Deleting files for libEGL-17.0.3: 100%
[2/4] Deinstalling gbm-17.0.3...
[2/4] Deleting files for gbm-17.0.3: 100%
[3/4] Deinstalling libGL-17.0.3...
[3/4] Deleting files for libGL-17.0.3: 100%
[4/4] Deinstalling libglapi-17.0.3...
[4/4] Deleting files for libglapi-17.0.3: 100%

(2)削除したportsに依存しているportsを表示

# pkg check -d -n

Checking all packages: 100%
cairo has a missing dependency: libGL
cairo has a missing dependency: libEGL
cairo is missing a required shared library: libGL.so.1
cairo is missing a required shared library: libEGL.so.1

(3)削除したportsを必要とする ports を強制再インストールする。

# portupgrade -fur cairo

以上で、

# pkg check -d -n

 Checking all packages: 100%

OK

参考: https://lists.freebsd.org/pipermail/freebsd-ports/2017-May/thread.html#108562


Total access 3117:本日 2:昨日 0

Counter: 3117, today: 2, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS