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