Много ми е лесно да възпроизведа проблема(което и правя), като просто махна записа в променливата. Но пак само това не работи. Линкера си бачка на шест.
On Wednesday 29 September 2004 15:53, Peter Pentchev wrote: > On Wed, Sep 29, 2004 at 03:21:14PM +0300, peyo wrote: > > Здрасти. > > > > Жоро - благодаря за помощта и безценните съвети. > > Промяната на "postinst" помогна доколкото да се олепи библиотеката, но > > като цяло не спаси положението. Помогна дотолкова, доколкото ми даде поле > > за действие за да видя, какво става с strace и последвал gdb, което > > затвърди самомнението ми за заплес небесен. > > Накратко. След целят зор, прглеждане на системните крясъци, кодове за > > грешки и най-накрая стигане до същината на проблема видях, че поради > > феноменалната си смотания съм пропуснал да кажа къде все пак да се търсят > > тез библиотеки. Демек export LD_LIBRARY_PATH=/usr/lib реши проблема > > генерално и от раз. > > > > Само едно не ми е ясно.... как така досега линкера не е изревал за нещо > > друго. Както и да е. Благодаря за помощта отново. И никога не забравяйте > > да си описвате прилежно и читаво envvars. > > > > P.S. > > Което ме навежда на мисълта, че туй чудо не използва ld -to. > > Ма как пък няма да го използва, когато пък всички elf бинарита, дето > > използват тази библиотека използват точно пък същия линкер. Брех чудо > > невиждано..... > > > > Те ти тема за размисъл за пропушилият ми мозък. Ка'т си нямаме проблеми - > > дай да си ги създаваме сами. > > > > P.P.S > > Все пак всичко си е надлежно написано в ld.so.conf . Големият въпрос е: > > Защо, когато е установило, че LD_LIBRARY_PATH е празна, не е потърсило > > във въпросният файл и от там да си зареди директорийките. Още една тема > > за размисъл. И защо на съседната машина без да е пълна променливата, си > > се справя отлично. > > Хмм.. според мен (а и според ld(1) manual page) LD_LIBRARY_PATH се > използва само като един вид допълнение към стандартните пътища за > търсене, не ги замества изцяло. Според списъка в ld(1), в описанието на > опциите -rpath и -rpath-link, LD_LIBRARY_PATH се претърсва преди > стандартните директории (обикновено /lib и /usr/lib) и преди тези, > указани в /etc/ld.so.conf. Това, че при теб установяването на > LD_LIBRARY_PATH на /usr/lib е помогнало, би значело, че по някаква > причина ld не се е сетил да претърси /usr/lib *и* че /usr/lib не е било > в /etc/ld.so.conf - което пък повдига въпроса как изобщо е работело > каквото и да било друго... > > Не че това помага по какъвто и да е начин да се разбере какво всъщност > се е случило :( > > Поздрави, > Петър -- --- "Времето е еднопосочно. Няма начин да се върнеш назад, за да си допиеш." *** Ако не отговарям на писмата Ви - погледнете тук: http://6lyokavitza.org/mail ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================