nixp.ru v3.0

24 мая 2017,
среда,
07:08:13 MSK

DevOps с компанией «Флант»
anonymous написал 13 сентября 2004 года в 14:00 (507 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Возникают проблемы при установки программ.

При выполнение команды

make

выводит следующие ошибки

`sh cflags «optimize=’-O2\′» miniperlmain.o` miniperlmain.c

CCCMD = cc -DPERL_CORE -c -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall

In file included from /usr/include/bits/posix1_lim.h:126,

from /usr/include/limits.h:144,

from /usr/lib/gcc-lib/i586-alt-linux/3.2.1/include/limits.h:132,

from /usr/lib/gcc-lib/i586-alt-linux/3.2.1/include/syslimits.h:7,

from /usr/lib/gcc-lib/i586-alt-linux/3.2.1/include/limits.h:11,

from /usr/include/sys/param.h:22,

from perl.h:446,

from miniperlmain.c:27:

/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory

In file included from perl.h:446,

from miniperlmain.c:27:

/usr/include/sys/param.h:23:26: linux/limits.h: No such file or directory

/usr/include/sys/param.h:24:25: linux/param.h: No such file or directory

In file included from /usr/include/netinet/in.h:212,

from perl.h:637,

from miniperlmain.c:27:

/usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory

In file included from /usr/include/errno.h:36,

from perl.h:694,

from miniperlmain.c:27:

/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory

In file included from /usr/include/sys/ioctl.h:27,

from perl.h:838,

from miniperlmain.c:27:

/usr/include/bits/ioctls.h:24:24: asm/ioctls.h: No such file or directory

In file included from /usr/include/sys/ioctl.h:30,

from perl.h:838,

from miniperlmain.c:27:

/usr/include/bits/ioctl-types.h:25:24: asm/ioctls.h: No such file or directory

In file included from /usr/include/signal.h:307,

from unixish.h:106,

from perl.h:1970,

from miniperlmain.c:27:

/usr/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory

make: * [miniperlmain.o] Ошибка1

Помагите пожалуйста.

Uncle Theodore

А у тебя сырцы ядра установлены?

Good Luck,

UT

anonymous

Да нет я вобще ядро нетрогал. Недавно поставил Linux, и что к чему я не очен.

Uncle Theodore

Проверь в /usr/src должна быть директория linux с исходным кодом твоего ядра.

Есть специальные пакеты, в зависимости от дистра, которые это устанавливают.

Good Luck,

UT

anonymous
Uncle Theodore
Есть специальные пакеты, в зависимости от дистра, которые это устанавливают.

Недогнал, какие пакеты чего ставят.

Как я понимаю, в папке Linux нет какихто файлов, где их можно взять?

Uncle Theodore

Какой у тебя дистр? Посмотри у себя на установочном сидюке пакеты под названиями типа kernel-source и всякие -devel.rpm Они тебе будут нужны, чтобы самому компилировать софт, поэтому их лучше сразу установить. Некоторые дистры не устанавливают эти пакеты по умолчанию. В них (пакетах) и содержатся те файлы, которые тебе нужны.

Good Luck,

UT

anonymous

У меня Alt Junior :), и все эти пакеты я поставил.

А команда

./configure

разве не определяет наличие этих покетов? И она уменя проходит.

Ну я кажется понял проблему,

ставил пакеты не только те которые на диске, но те которые скачивал с инета. Ну я качал те которые по новее, а они скорее всего не подходили и я их ставил с параметрами --nodebs --force (кажется так), что-бы не ругался

и они, скорей всего, и вызывали ошибки.

Сейчас я снес систему и поставил заного (второй раз :) ), кое каких пакетов не хватает, будем искать.