The OpenNET Project / Index page

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

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

"Народ help, загибаюсь....."
Сообщение от almight emailИскать по авторуВ закладки on 03-Июл-02, 09:18  (MSK)
Не проходит /configure, была проблема с gcc но я ее исправил, сейчас такая проблема
[root@server makeinfo]# '/root/Desktop/mysql-3.23.51/configure'
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for mawk... no
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler cannot create executables

Что за ошибка и как ее исправить...?

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

 Оглавление

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

1. "RE: Народ help, загибаюсь....."
Сообщение от mezantrop emailИскать по авторуВ закладки on 03-Июл-02, 09:24  (MSK)
>checking build system type... i686-pc-linux-gnuoldld
>checking host system type... i686-pc-linux-gnuoldld
>checking target system type... i686-pc-linux-gnuoldld

Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.

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

2. "RE: Народ help, загибаюсь....."
Сообщение от swapech Искать по авторуВ закладки on 03-Июл-02, 09:42  (MSK)
>>checking build system type... i686-pc-linux-gnuoldld
>>checking host system type... i686-pc-linux-gnuoldld
>>checking target system type... i686-pc-linux-gnuoldld
>
>Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.


у меня такая же проблема с MySQL на UnixWare, я скачал и инстальнул gcс, но это не помогло. на сайте www.mysql.com есть патчик который исправляет библиотеку perl чтобы компиляция шла не С а gcc но он не патчит эту библиотеку :(

Если кто разобрался в проблеме напишите, плиз.

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

3. "RE: Народ help, загибаюсь....."
Сообщение от Юрий emailИскать по авторуВ закладки on 03-Июл-02, 10:02  (MSK)
>>>checking build system type... i686-pc-linux-gnuoldld
>>>checking host system type... i686-pc-linux-gnuoldld
>>>checking target system type... i686-pc-linux-gnuoldld
>>
>>Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.
>
>
>у меня такая же проблема с MySQL на UnixWare, я скачал и
>инстальнул gcс, но это не помогло. на сайте www.mysql.com есть патчик
>который исправляет библиотеку perl чтобы компиляция шла не С а gcc
>но он не патчит эту библиотеку :(
>
>Если кто разобрался в проблеме напишите, плиз.

У меня помнится была такая проблема на Mandrake, так я дополнительно устанавливал С++ и потом все прошло.


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

4. "RE: Народ help, загибаюсь....."
Сообщение от almight emailИскать по авторуВ закладки on 03-Июл-02, 15:14  (MSK)
>>>>checking build system type... i686-pc-linux-gnuoldld
>>>>checking host system type... i686-pc-linux-gnuoldld
>>>>checking target system type... i686-pc-linux-gnuoldld
>>>
>>>Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.
>>
>>
>>у меня такая же проблема с MySQL на UnixWare, я скачал и
>>инстальнул gcс, но это не помогло. на сайте www.mysql.com есть патчик
>>который исправляет библиотеку perl чтобы компиляция шла не С а gcc
>>но он не патчит эту библиотеку :(
>>
>>Если кто разобрался в проблеме напишите, плиз.
>
>У меня помнится была такая проблема на Mandrake, так я дополнительно устанавливал
>С++ и потом все прошло.


Где найти С++ ???

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

5. "RE: Народ help, загибаюсь....."
Сообщение от almight emailИскать по авторуВ закладки on 03-Июл-02, 15:20  (MSK)
>>>>>checking build system type... i686-pc-linux-gnuoldld
>>>>>checking host system type... i686-pc-linux-gnuoldld
>>>>>checking target system type... i686-pc-linux-gnuoldld
>>>>
>>>>Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.
>>>
>>>
>>>у меня такая же проблема с MySQL на UnixWare, я скачал и
>>>инстальнул gcс, но это не помогло. на сайте www.mysql.com есть патчик
>>>который исправляет библиотеку perl чтобы компиляция шла не С а gcc
>>>но он не патчит эту библиотеку :(
>>>
>>>Если кто разобрался в проблеме напишите, плиз.
>>
>>У меня помнится была такая проблема на Mandrake, так я дополнительно устанавливал
>>С++ и потом все прошло.
>
>
>Где найти С++ ???


Я конечно не знаю но мне посоветовали
посмотреть в конце концов config.log
напиши

hello.c
#include <stdio.h>
main()
{
printf("gcc working\n");
}

gcc -v
gcc -o hello hello.c
Только я найти не могу этот кофиг

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

6. "RE: Народ help, загибаюсь....."
Сообщение от swapesh emailИскать по авторуВ закладки on 03-Июл-02, 16:10  (MSK)
>напиши
>
>hello.c
>#include <stdio.h>
>main()
>{
>printf("gcc working\n");
>}
>
>gcc -v
>gcc -o hello hello.c
>Только я найти не могу этот кофиг


сделал как говоришь - все нормально, скомпилилось.

Мне кажется проблема в том что надо gcc сделать компилятором по умолчанию.

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

7. "RE: Народ help, загибаюсь....."
Сообщение от swapech Искать по авторуВ закладки on 03-Июл-02, 17:10  (MSK)
те же проблемы с установкой ssh - как меня эта UnixWare достала..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Народ help, загибаюсь....."
Сообщение от almight emailИскать по авторуВ закладки on 04-Июл-02, 13:36  (MSK)
>>напиши
>>
>>hello.c
>>#include <stdio.h>
>>main()
>>{
>>printf("gcc working\n");
>>}
>>
>>gcc -v
>>gcc -o hello hello.c
>>Только я найти не могу этот кофиг
>
>
>сделал как говоришь - все нормально, скомпилилось.
>
>Мне кажется проблема в том что надо gcc сделать компилятором по умолчанию.
>

Где найти этот конфиг путь скажи?

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

10. "RE: Народ help, загибаюсь....."
Сообщение от almight emailИскать по авторуВ закладки on 04-Июл-02, 13:45  (MSK)
>>напиши
>>
>>hello.c
>>#include <stdio.h>
>>main()
>>{
>>printf("gcc working\n");
>>}
>>
>>gcc -v
>>gcc -o hello hello.c
>>Только я найти не могу этот кофиг
>
>
>сделал как говоришь - все нормально, скомпилилось.
>
>Мне кажется проблема в том что надо gcc сделать компилятором по умолчанию.
>


Как сделать gcc компилятор по умолчанию???

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

8. "RE: Народ help, загибаюсь....."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 17:22  (MSK)
>>>>>>checking build system type... i686-pc-linux-gnuoldld
>>>>>>checking host system type... i686-pc-linux-gnuoldld
>>>>>>checking target system type... i686-pc-linux-gnuoldld
>>>>>
>>>>>Проверь-ка, версию компилятора/линкера, не нравится мне этот олдлд.
>>>>
>>>>
>>>>у меня такая же проблема с MySQL на UnixWare, я скачал и
>>>>инстальнул gcс, но это не помогло. на сайте www.mysql.com есть патчик
>>>>который исправляет библиотеку perl чтобы компиляция шла не С а gcc
>>>>но он не патчит эту библиотеку :(
>>>>
>>>>Если кто разобрался в проблеме напишите, плиз.
>>>
>>>У меня помнится была такая проблема на Mandrake, так я дополнительно устанавливал
>>>С++ и потом все прошло.
>>
>>
>>Где найти С++ ???
>
>
>Я конечно не знаю но мне посоветовали
>посмотреть в конце концов config.log
>напиши
>
>hello.c
>#include <stdio.h>
>main()
>{
>printf("gcc working\n");
>}
>
>gcc -v
>gcc -o hello hello.c
>Только я найти не могу этот кофиг

имеем source.tgz

смотрим как он разворачивает дерево, в текущую поддиректорию или в
отдельную внутри текущей:

[g]tar ztvf source.tgz

если в отдельную:

[g]tar zxvf source.tgz
cd source-dir
читаем все README, INSTALL, doc, перевариваем, обдумываем информации:
все у нас есть в системе для установки данного дистрибутива или
не хватает зависимостей, библиотек и тд и тп.

после некого прозрения:

./configure --help | less
изучаем какие опции будем включать, какие нет, заодно проверяем
в стандартных местах у нас требуемые библиотеки и headers, если ДА:
/usr/lib[include] - это всегда цепляемый и просматриваемый default,
кроме него обычно ведется поиск в /usr/local/lib[include]

Если то что нам нужно находится в иных местах, используем опции
изученные через ./configure --help

Если прозрения не наступило:

gcc -v
g++ -v

пишем тухлые тестовые примеры для c/c++ и компилим вручную, если собираются - на 80% уверенности в SDK есть, если мы устанавливали
его в систему НЕ САМИ, а брали binaries/rpm/pkg/...
Если прозрения не наступило, в зависимости от версии gcc, если
требуется c++, подумать, а доставляли std_c++-lib и g++-lib?

Если прозрения не наступило, в разных системах по разному:

man ldconfig (в Solaris LD_LIBRARIES_PATH[RUN] и в 8'е утилита a-la ldconfig)

И каждый раз после ./configure --options...
смотрим ls -la config.*
должен остаться config.log в котором следы что выполнял и как скрипт
конфигуратор для создания проектов Makefile,
если прозрения не наступило, влупить -x в скрипт configure
если configure делает не то что нужно и не под вашу OS - поправить
configure под себя

если ничего не получается или не доходит ЧТО и КАК,
скачать GCC, развернуть, изучить документации как его ставить,
что еще для этого необходимо и как все это друг с другом связано и
работет. По документации установить все нужные зависимости для
gcc - binutils/gmake/patch/...
Собрать GCC (только начиная с 3.1 все stdlib-c++/g++ включены в
дистрибутив)
Если удалось собрать и установить gcc, заново пересобрать все
binutils/gmake/patch/textutils/... уже собственным компилером,
autoconf'ы, automake'и и тд и тп

Если ВСЕ это удалось - прозрение просто обязано было прийти, потому
как все пройдено руками и головой самостоятельно и понятно что есть
что и откуда ноги растут, после этого соберется ВСЕ что портировано
для вашей OS с минимальными затратами.

Если так ничего и не получилось - значит не дано, наплевать-забыть и
продолжать пользоваться кем-то собранными binaries устанавливая их
из пакетов в свою систему

Практически все укрупненно охвачено, удачи и успехов

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


Удалить

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




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

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