The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ошибки при компиляции программы =("
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ошибки при компиляции программы =("
Сообщение от Желтоглазик emailИскать по авторуВ закладки on 25-Ноя-04, 14:12  (MSK)
Доброго времени суток господа, помогите с проблемой. Пытаюсь собрать из исходников программу на FreeBSD5.2.1 .

# ./configure
......
......
checking for malloc.h... no
configure: error: Missing required header
*** Error code 1

Я пытаюсь казать вручную папку с malloc.h
# ./configure CFLAGS=-I/usr/include/sys
....
configure: WARNING: malloc.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: malloc.h: proceeding with the compiler's result
....

Что-то получилось, но warning настораживает, пробую make и ...
# make
....
/usr/include/sys/malloc.h:64: error: 'u_long' is used as a type, but is not
   defined as a type.
In file included from /usr/include/c++/3.3/bits/stl_algobase.h:67,
                 from /usr/include/c++/3.3/bits/stl_tree.h:86,
                 from /usr/include/c++/3.3/set:66,
                 from Common.h:73,
                 from Database.h:20,
                 from Database.cpp:17:
/usr/include/c++/3.3/cstdlib:104: error: `malloc' not declared
/usr/include/c++/3.3/cstdlib:110: error: `realloc' not declared
*** Error code 1

Что мне делать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Ошибки при компиляции программы =("
Сообщение от Benderovets Искать по авторуВ закладки on 25-Ноя-04, 16:24  (MSK)
Pereustanovi isxodniki yadra...
a stariye sotri nafig

cd /usr
rm -r src/

i t.d...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Ошибки при компиляции программы =("
Сообщение от Avg Искать по авторуВ закладки on 25-Ноя-04, 16:25  (MSK)
>Доброго времени суток господа, помогите с проблемой. Пытаюсь собрать из исходников программу
>на FreeBSD5.2.1 .
>
># ./configure
>......
>......
>checking for malloc.h... no
>configure: error: Missing required header
>*** Error code 1
>
>Я пытаюсь казать вручную папку с malloc.h
># ./configure CFLAGS=-I/usr/include/sys
>....
>configure: WARNING: malloc.h: accepted by the compiler, rejected by the preprocessor!
>configure: WARNING: malloc.h: proceeding with the compiler's result
>....
>
>Что-то получилось, но warning настораживает, пробую make и ...
># make
>....
>/usr/include/sys/malloc.h:64: error: 'u_long' is used as a type, but is not
>   defined as a type.
>In file included from /usr/include/c++/3.3/bits/stl_algobase.h:67,
>            
>     from /usr/include/c++/3.3/bits/stl_tree.h:86,
>            
>     from /usr/include/c++/3.3/set:66,
>            
>     from Common.h:73,
>            
>     from Database.h:20,
>            
>     from Database.cpp:17:
>/usr/include/c++/3.3/cstdlib:104: error: `malloc' not declared
>/usr/include/c++/3.3/cstdlib:110: error: `realloc' not declared
>*** Error code 1
>
>Что мне делать?

Во FreeBSD 5.3 malloc.h объявлен obsolete. Ваши грабли, видимо, оттуда же. Попробуйте вместо #include<malloc.h> прописать в исходниках программы
#include<stdlib.h>

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру