Перейти к содержимому

 Друзья: Всё для вебмастера | [ Реклама на форуме ]


Rutor
Rutor


[ DDos Услуги. DDos атака. Заказать ДДос ]


Ошибка при установке модуля Perl


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1
Xsm

Xsm

    Бит

  • Members
  • 3 сообщений
Устанавливаю модуль ]]>LPost-1.0]]>, через CPAN его не установить, т.к. его в репозитарии нет.
Такая вот ошибка
# make
cd lib && make
cc -c	-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.8/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O2 -fno-strict-aliasing -pipe	-DVERSION=\"\"  -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.8/mach/CORE"   final-state-tagger.c
In file included from final-state-tagger.c:13:
/usr/include/malloc.h:3:2: error: #error "<malloc.h> has been replaced by <stdlib.h>"
*** Error code 1

Stop in /usr/ports/lang/perl5.8/LPost-1.0/lib.
*** Error code 1

Stop in /usr/ports/lang/perl5.8/LPost-1.0.
Пожалуйста, подскажите что можно сделать.

#2
FreeCat

FreeCat

    Invisible Admin

  • root
  • PipPipPipPipPip
  • 1236 сообщений
Xsm
А из malloc.h какие функции используются?

#3
Xsm

Xsm

    Бит

  • Members
  • 3 сообщений
В malloc.h было:
/* $FreeBSD: src/include/malloc.h,v 1.5 2001/11/07 23:14:31 obrien Exp $ */
#if __STDC__
#error "<malloc.h> has been replaced by <stdlib.h>"
#else
#include <stdlib.h>
#endif
убрал #error "<malloc.h> has been replaced by <stdlib.h>" и вроде все установилось без ошибок.
FreeCat спасибо

#4
FreeCat

FreeCat

    Invisible Admin

  • root
  • PipPipPipPipPip
  • 1236 сообщений
Xsm
Заходи  :drinks: .


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных