Автор Тема: Въпрос за ./configure  (Прочетена 2003 пъти)

denid

  • Участници
  • ***
  • Публикации: 9
    • Профил
Въпрос за ./configure
« -: Nov 03, 2004, 10:37 »
Здравейте.
Днес реших да си качвам шах сървър.

Изтеглих го пуснах конфигуратора и се оказа че липсва нещо. Нещото беше от Postgresql. Изтеглих и инсталирах Postgresql успешно! Направих всичко което пишеше за SO шарнатите библиотеки обаче като пусна конфигуратора на шах сървера не ги открива. Значи писах ldconfig /usr/local/pgsql/lib
После същата директория я писах и в ld.so.conf. Успех никакъв. Нямало я библиотеката, а тя си я има. Реших проблема като я копнах в /lib директорията.

После нов проблем make , търсеше хедърите в /usr/include/postgresql
а те се бяха инсталирали в /usr/local/pgsql/include.
Подходих по най-тъпия начин копирах ги там където ги търси.

Въпроса ми е няма ли по интелигентен начин директно да укажа кое къде да търси. Рзгледах configure но се загубих в него '<img'> много е голямо.

Благодаря за отговорите Ви '<img'>
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Въпрос за ./configure
« Отговор #1 -: Nov 03, 2004, 10:43 »
Ами не съм сигурен дали съм разбрал въпроса точно, но ...
./configure --help

./configure -some-options --with-somelib-dir=/somewhere/lib
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Въпрос за ./configure
« Отговор #2 -: Nov 03, 2004, 16:07 »
Цитат (denid @ Ноември 03 2004,11:37)
Въпроса ми е няма ли по интелигентен начин директно да укажа кое къде да търси. Рaзгледах configure но се загубих в него :) много е голямо.

Ако configure е създаден с autoconf, то може да се използват променливи от обкръжението (виж ./configure --help).

Стартирай го така:
CPPFLAGS=-I/usr/local/pgsql/include LDFLAGS='-L/usr/local/pgsql/lib -Wl,-rpath,/usr/local/pgsql/lib' ../configure
, където
CPPFLAGS указва на препроцесора допълнителен път за търсене на header файловете,
LDFLAGS за път към библиотеките, като rpath е за "runtime linker", т.е. не е нужно да модифицираш /etc/ld.so.conf или използваш LD_LIBRARY_PATH.

Успех.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Configure error.Help
Настройка на програми
St_lunatic 3 2323 Последна публикация Sep 28, 2005, 20:57
от St_lunatic
Как да създам makefile и configure
Общ форум
poisoner 1 2351 Последна публикация Nov 27, 2005, 15:14
от poisoner
относно ./configure
Настройки на софтуер
bNikolov 5 2351 Последна публикация Apr 02, 2006, 13:05
от inst
Alsa configure
Настройка на програми
gizi_ 0 1444 Последна публикация Jul 23, 2006, 00:29
от gizi_
Configure laptop displey 1280/800 problem
Настройка на хардуер
Sublimate 1 1897 Последна публикация Apr 02, 2007, 22:39
от somethingbad