Configure error the pkg config script could not be found or is too old

Flatpak version I am trying to build flatpak 1.8. During the configure execution, this is printed on the screen: "checking for ARCHIVE... no configure: error: in `/media/34GB/Arquivos-de-Progr...

Flatpak version

I am trying to build flatpak 1.8. During the configure execution, this is printed on the screen:

«checking for ARCHIVE… no
configure: error: in `/media/34GB/Arquivos-de-Programas-Linux/flatpak-1.8.4′:
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables ARCHIVE_CFLAGS
and ARCHIVE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.»

I want to know if I can edit configure to skip this test, or to check for a lower pkg-config (mine is 0.22), or if it will necessary to install a second, newer pkg-config outside system default searched directories, and then try to set PATH before configure as to make configure find it before the system default version (or perhaps to create a symbolic link on /usr/local/bin to do the same).

Description of the problem

Steps to reproduce

#1 2009-03-09 12:41:29

rggjan
Member
Registered: 2007-01-06
Posts: 69

[Solved] pkg-config too old

I was just trying to install the isight-firmware-tools (http://aur.archlinux.org/packages.php?ID=23525) from the aur with yaourt (yaourt -S isight-firmware-tools), but I get the following error while installing:

...
checking for unistd.h... yes
checking gcrypt.h usability... yes
checking gcrypt.h presence... yes
checking for gcrypt.h... yes
checking for makeinfo... ${SHELL} /tmp/yaourt-tmp-jan/aur-isight-firmware-tools/isight-firmware-tools/src/isight-firmware-tools-1.4.1/missing --run makeinfo
checking for pkg-config... no
checking for IFT... configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables IFT_CFLAGS
and IFT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details.
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build isight-firmware-tools package.

Does anyone know what to do? I have a 64-bit system, extra and community enabled.

pkgtools 13-1 from community is installed already…

Last edited by rggjan (2009-09-11 10:11:54)

#2 2009-03-09 12:48:17

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,292

Re: [Solved] pkg-config too old

Is pkg-config installed? If not, install it.

#3 2009-03-09 13:08:58

rggjan
Member
Registered: 2007-01-06
Posts: 69

Re: [Solved] pkg-config too old

Of course … not roll

I somehow thought, this was included in the pkgtools package when a package «pkg-config» didn’t exist, but there is a package «pkgconfig» (without «-«).

Installing that solved the problem, thanks! big_smile

#4 2009-03-09 14:11:45

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Solved] pkg-config too old

pkgconfig is part of the base-devel package group, which provides all packages necessary for creating Arch packages. You should install base-devel before building anything.

#5 2009-03-09 14:29:50

rggjan
Member
Registered: 2007-01-06
Posts: 69

Re: [Solved] pkg-config too old

Thanks for the tip!

  • Печать

Страницы: [1]   Вниз

Тема: Сборка iptables и xtables вопрос  (Прочитано 5593 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
coolman

еле нашел вас  ;D

подскажите как их объединить, делаю следующее:
чтобы поставить из исходников iptables-1.4.9.1 удаляю предыдущий, ибо новый не ставится, устанавливаю:
 ./configure —prefix=/usr
make
make install

гуд, но не собирается xtables-addons-1.30.tar.xz

./configure —with-xtlibdir=/lib/xtables
make
make install

configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

если я удалю iptables  и поставлю из исходников aptitude install xtables-addons-source то в месте с ним ставится iptables 1.4.4
но  поверх его не ставится новый iptables  Smiley
подскажите добрые люди Cheesy


Оффлайн
coolman

чето мне так ни кто и не сказал как в ubuntu ставить iptables из исходников, система 11.10, ядро три ноль, стоит iptables 1,4,10 хочу iptables 1,4,11,1


Оффлайн
coolman

как то не серьезно все это, не ужели iptables ни кто не пользуется серьезно?


Оффлайн
vadim-nsk

ИХМО просто не у кого не возникает необходимости ковырять ядро (ибо там нетфильтр), собирать в в ручную пакетной системе вообще дурной тон.


Оффлайн
coolman

ИХМО просто не у кого не возникает необходимости ковырять ядро (ибо там нетфильтр), собирать в в ручную пакетной системе вообще дурной тон.

я считаю дурной тон использовать в серверной сборке от релиза к релизу старый iptables с множеством ошибок

« Последнее редактирование: 16 Июля 2012, 11:55:40 от coolman »

iptables


Оффлайн
coolman

итак раньше парился, теперь все проще стало, делаем так:
берем Ubuntu 12.10 или выше, качаем последние iptables от сюда:
http://netfilter.org/
берем последний xtables-addons от сюда:
http://sourceforge.net/projects/xtables-addons/
и:
tar -xvf iptables-1.4.16.3.tar.bz2
cd iptables-1.4.16.3
./configure
make
make install

tar -xvf xtables-addons-1.47.1.tar.xz
cd xtables-addons-1.47.1

 apt-get install pkg-config

./configure
make
make install

заходишь сюда 
cd xtables-addons-1.47.1/geoip
если уже в папке xtables-addons-1.46, то так:
cd geoip
запускаешь
./xt_geoip_dl
качается GeoIPCountryCSV.zip и  GeoIPCountryWhois.csv

дальше запускаешь:

./xt_geoip_build -D /usr/share/xt_geoip/LE < GeoIPCountryWhois.csv

если ошибка:
BEGIN failed—compilation aborted at ./xt_geoip_build line 8.
то

    apt-get install libtext-csv-xs-perl
    mkdir /usr/share/xt_geoip
    sudo ./xt_geoip_build -D /usr/share/xt_geoip *.csv

проверяешь:
iptables -A INPUT -m geoip —src-cc CN -j REJECT

ну и запускаешь firewall (у меня все настройки в скрипте)

/etc/init.d/0_firewall start

после каждого обновления ядра приходится переустанавливать xtables-addons чтобы заработало geoip!

кому помогло можете отблагодарить так:
Яндекс деньги:
41001472964852

WebMoney:
Z124535733224
U360671938977
R428471869346

хоть 10 рублей и то вперед, всем спасибо и удачи.

« Последнее редактирование: 20 Октября 2012, 23:29:22 от coolman »

iptables


Оффлайн
saymon21root

А зачем компилить, если оно есть в репозиториях? Ну я понимаю, если бы вы компилили с какими-то специфичными флагами, а так…


Оффлайн
coolman

А зачем компилить, если оно есть в репозиториях? Ну я понимаю, если бы вы компилили с какими-то специфичными флагами, а так…

а можно ссылку на последние версии
iptables
xtables-addons
в репозитариях?


Оффлайн
saymon21root

iptables идёт в базовой системе.
xtables:

apt-get install xtables-addons-dkms, вашим методом вроде-бы ещё ipset ставился, если я ничего не путаю. Если нужен,

apt-get install ipset


Оффлайн
rgb000


  • Печать

Страницы: [1]   Вверх

Понравилась статья? Поделить с друзьями:
  • Configure error the intltool scripts were not found please install intltool
  • Configuration error querying uuid failed
  • Configure error the http xslt module requires the libxml2 libxslt
  • Configuration error prefix s01 no ldap group display name given
  • Configure error the http rewrite module requires the pcre library