Üdvözlet!
Gondolom, tömegeket napi szinten érintő kérdés, hogy miért nem fut a tkdesk. A portsból (vagy csomagból, mindegy) felrakva indításkor azt írja:
"Application initialization failed: version conflict for package "Tcl": have 8.4, need 8.5.8"
A 'requires' részben fel van sorolva mindkét tcl verzió, fel is kerülnek a tkdeskkel együtt. A 'requires'-ben szerepel még a blt is, ami egy tcl kibővítés, és ez a tcl-8.5.8 csomagtól függ. Olyan, mintha tcl-ből nem lehetne fenn egyszerre két verzió egy időben, de ha ez így lenne, hogy szerepelhetne mindkettő a tkdesk függőségei közt? Talán ez a blt kiterjesztés fut hibára, mert 8.4-es verziót talál 8.5-ös helyett (habár tehát mindkettő fent van). Meg lehetne ezt a verziókavart oldani valahogy?
- 3696 megtekintés
Hozzászólások
hogy érted hogy mindkettő függőségként szerepel? a ports-on belül a Makefile-jában van depends-ként két fajta tcl verzió megadva?
ha így van, akkor esetleg táolvítsd el próbaképpen az egyik megjelölést a Makefile-ból.
közben megnéztem:
http://www.freebsd.org/cgi/ports.cgi?query=tkdesk&stype=all
tényleg így van, kicsit furcsa ez így.
a Makefile-ban meg tk84-esre hivatkozik:
LIB_DEPENDS= BLT24:${PORTSDIR}/x11-toolkits/blt \
itcl:${PORTSDIR}/lang/itcl \
tk84:${PORTSDIR}/x11-toolkits/tk84
gondolom valamilyen verziót görgettek a ports-ban, és valami lemaradt.
küldhetnél rá egy pr-t serious-nak megjelölve.
- A hozzászóláshoz be kell jelentkezni