Re: [Comm] сборка и опакечивание
Anton Gorlov
=?iso-8859-1?q?Pnz=2EStalker_=CE=C1_mail=2Eru?=
Пн Июн 20 10:28:25 MSD 2005
Здравствуйте.
Вы писали 18 июня 2005 г., 16:20:07:
> Есть некий модуль...в исходниках. У него нет даже ./configure.
> Собирается он так:
> cc -fpic -shared -o _pg.so -I[pyInc] -I[pgInc] -L[pgLib] -lpq pgmodule.c
> where:
> [pyInc] = path of the Python include (usually Python.h)
> [pgInc] = path of the PostgreSQL include (usually postgres.h)
> [pgLib] = path of the PostgreSQL libraries (usually libpq.so or libpq..a)
В общем почитал autobook,посмотрел "готовые"..
В результате написал 2 файла -
Makefile.am
SUBDIRS = src
EXTRA_DIST = Announce ChangeLog README
distclean-hook:
-rm -rf $(top_builddir)/autom4te.cache
configure.in
AC_INIT(src/pgmodule.c)
AC_PROG_CC
AC_CONFIG_HEADER(config.h)
AC_CHECK_HEADER(Python.h)
AC_CHECK_HEADER(postgres.h)
AC_CANONICAL_SYSTEM
AC_CHECK_LIB(pq)
AC_OUTPUT([Makefile src/Makefile])
[stalker на ring PyGreSQL-3.6.2]$ autoheader
configure.in:7: warning: AC_LANG_CALL: no function given
autoconf/lang.m4:242: AC_LANG_CALL is expanded from...
autoconf/general.m4:2215: AC_LINK_IFELSE is expanded from...
autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
autoconf/libs.m4:134: AC_CHECK_LIB is expanded from...
configure.in:7: the top level
[stalker на ring PyGreSQL-3.6.2]$ autoconf
configure.in:7: warning: AC_LANG_CALL: no function given
autoconf/lang.m4:242: AC_LANG_CALL is expanded from...
autoconf/general.m4:2215: AC_LINK_IFELSE is expanded from...
autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
autoconf/libs.m4:134: AC_CHECK_LIB is expanded from...
configure.in:7: the top level
[stalker на ring PyGreSQL-3.6.2]$
[stalker на ring PyGreSQL-3.6.2]$ ./configure
checking for gcc... gcc
[лишнее убрано]
>checking Python.h usability... no
>checking Python.h presence... no
>checking for Python.h... no
>checking postgres.h usability... no
>checking postgres.h presence... no
>checking for postgres.h... no
почему? девел-пакеты поставил
>configure: error: cannot find install-sh or install.sh in . ./.. ./../..
А это ещё откуда вылезло?
--
С уважением,
Anton mailto:Pnz.Stalker на mail.ru
FIDO: 2:5059/37
Подробная информация о списке рассылки community