Сделал очередной портапгрейд… вообщем как обычно:
portsnap fetch update && portupgrade -a
и получил:
startx
Enlightenment found Evas can’t load JPEG files. Check Evas has JPEG
loader support.
вообщем иксы не стартуют больше (что является следствием обновления порта graphics/jpeg до 7 версии)…
Что делать ?
Вот что помогло мне вернуть X11 к жизни:
- portupgrade -f edje
- portupgrade -f *evas*
- pkg_info | grep enlightenment-
enlightenment-0.16.999.042_2,2 A very artistic X window manager - portupgrade -f enlightenment-0.16.999.042_2,2
после пересборки иксы с Enlightenment поднялись и работают
З.Ы. для тех кто не знает что есть portupgrade:
Port: portupgrade-2.4.6_3,2
Path: /usr/ports/ports-mgmt/portupgrade
Info: FreeBSD ports/packages administration and management tool suite
Maint: ruby@FreeBSD.org
WWW: http://wiki.freebsd.org/portupgrade
З.З.Ы. Рекомендуется к периодическому прочтению /usr/ports/UPDATING, где можно найти соответствующую инфу:
20090719:
AFFECTS: users of graphics/jpeg
AUTHOR: dinoex@FreeBSD.orgjpeg has been updated to 7.0.
Please rebuild all ports that depends on it.If you use portmaster please use:
portmaster -r jpeg-
Or if you would prefer a more gradual approach:
portmaster -w jpeg- (Check the man page for more information)
If you use portupgrade please use:
portupgrade -fr graphics/jpeg
З.З.З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !