Отправляет email-рассылки с помощью сервиса Sendsay

t@b_zweistein (монтаж видео) AltLinux 4.0 установка

Помогите перевести:

./setup: symbol lookup error: ./tabpix.so: undefined symbol: sqrt

это при запуске INSTALL.sh
(установка t@b_zweistein (монтаж видео) AltLinux 4.0)
рядом со скриптом лежит *tabpix.so - KDE в свойствах говорят что это
разделяемая библиотека

содержимое INSTALL.sh
[QUOTE]
#! /bin/sh

scripdir=`echo ${0} | sed s,INSTALL.sh,,`

mydir=`pwd`

cd $scripdir

export LD_LIBRARY_PATH=.:${LD_LIBRARY_PATH}LD./menco

chmod 755 *.sh
chmod 755 *.so
chmod 755 ./setup
./setup $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} ${15} ${16}
${17} ${18} ${19} ${20} ${21} ${22} ${23} ${24}

cd $mydir
[/QUOTE]

google посылает к извлечению квадратного корня, что не понятно

Ответить   Tue, 27 Nov 2007 16:29:16 +0300 (#706724)

 

Ответы:

Здравствуйте Эдуард Шаповалов
В сообщении от 27 ноября 2007 Эдуард Шаповалов написал(a):

В их приложении не прилинкована иатематическая библиотека -lm

man sqrt :

SQRT(3) Руководство программиста
SQRT(3)

ИМЯ
sqrt, sqrtf, sqrtl - вычисление квадратного корня

СИНТАКСИС
#include <math.h>

double sqrt(double x);
float sqrtf(float x);
long double sqrtl(long double x);

Линковать с флагом -lm.

.......

Я думаю, это связано с тем, что в ALTLinux по-умолчанию стоит
ключ --as-need, чего нет в других дистрибутивах Linux и FreeBSD.

Ответить   Wed, 28 Nov 2007 10:31:02 +0300 (#706757)

 

если не трудно - а как это сделать (как пролинковать библиотеку)?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 33274; Возраст листа: 1595; Участников: 1474
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/708839

Ответить   Thu, 06 Dec 2007 12:30:37 +0300 (#708839)