Configure error no lex or flex found on system

Hey guys, Trying to manually install tcpdump, libpcap being a prerequisite I have cloned the master as of today (whatever version that is). When I execute ./configure: checking build system type......

Hey guys,

Trying to manually install tcpdump, libpcap being a prerequisite I have cloned the master as of today (whatever version that is).

When I execute ./configure:

checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C99... none needed
checking whether the compiler supports the -fvisibility=hidden option... yes
checking for inline... inline
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking netpacket/packet.h usability... yes
checking netpacket/packet.h presence... yes
checking for netpacket/packet.h... yes
checking for net/pfvar.h... no
checking for linux/sockios.h... yes
checking for linux/if_bonding.h... yes
checking for ANSI ioctl definitions... yes
checking for strerror... yes
checking for strerror_r... yes
checking for strerror_s... no
checking for strlcpy... no
checking for strlcat... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for strtok_r... yes
checking for ffs... yes
checking whether ffs is declared... yes
checking for getaddrinfo... yes
checking for library containing putmsg... none required
checking whether getnetbyname_r is declared... yes
checking for the Linux getnetbyname_r()... yes
checking whether getprotobyname_r is declared... yes
checking for the Linux getprotobyname_r()... yes
checking for ether_hostton... yes
checking whether ether_hostton is declared... no
checking whether ether_hostton is declared... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create... no
checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... yes
checking if --disable-protochain option is specified... enabled
checking net/bpf.h usability... no
checking net/bpf.h presence... no
checking for net/bpf.h... no
checking net/pfilt.h usability... no
checking net/pfilt.h presence... no
checking for net/pfilt.h... no
checking net/enet.h usability... no
checking net/enet.h presence... no
checking for net/enet.h... no
checking net/nit.h usability... no
checking net/nit.h presence... no
checking for net/nit.h... no
checking sys/net/nit.h usability... no
checking sys/net/nit.h presence... no
checking for sys/net/nit.h... no
checking linux/socket.h usability... yes
checking linux/socket.h presence... yes
checking for linux/socket.h... yes
checking net/raw.h usability... no
checking net/raw.h presence... no
checking for net/raw.h... no
checking sys/dlpi.h usability... no
checking sys/dlpi.h presence... no
checking for sys/dlpi.h... no
checking packet capture type... linux
checking for linux/wireless.h... yes
checking for nl_socket_alloc in -lnl-3... no
checking for nl_socket_alloc in -lnl... no
checking for nl_handle_alloc in -lnl... no
checking for linux/ethtool.h... yes
checking for struct tpacket_stats... yes
checking for struct tpacket_auxdata.tp_vlan_tci... yes
checking for getifaddrs... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking linux/net_tstamp.h usability... yes
checking linux/net_tstamp.h presence... yes
checking for linux/net_tstamp.h... yes
checking for socklen_t... yes
checking dagapi.h usability... no
checking dagapi.h presence... no
checking for dagapi.h... no
checking whether we have Septel API headers... no
checking whether we have Myricom Sniffer API... no
checking whether TurboCap is supported... no
checking whether to enable remote packet capture... no
checking whether to build optimizer debugging code... no
checking whether to build parser debugging code... no
checking for flex... no
checking for lex... no
configure: error: Neither flex nor lex was found.

Then when I try to execute make as stated in the guide:

make: *** No targets specified and no makefile found. Stop.

Any ideas on this? I just want to build it so I can then install tcpdump. I tried installing tcpdump after just in case, but it returns:

configure: error: see the INSTALL dock for more info

Thanks in advance

./configure — Neither flex nor lex was found. #733

Comments

j543453 commented Jul 18, 2018

Trying to manually install tcpdump, libpcap being a prerequisite I have cloned the master as of today (whatever version that is).

When I execute ./configure:

Then when I try to execute make as stated in the guide:

make: *** No targets specified and no makefile found. Stop.

Any ideas on this? I just want to build it so I can then install tcpdump. I tried installing tcpdump after just in case, but it returns:

configure: error: see the INSTALL dock for more info

Thanks in advance

The text was updated successfully, but these errors were encountered:

guyharris commented Jul 18, 2018

You will also need to install Bison as well if it’s not already installed.

guyharris commented Jul 18, 2018

And note that Lex, if it’s even available for OSes other than commercial UN*Xes, won’t work with newer versions of libpcap — they require newer versions of Flex that support generating reentrant scanners. (The same applies for traditional YACC; they require newer versions of Bison or Berkeley YACC that support generating reentrant parsers.)

infrastation commented Jul 18, 2018

Just confirming: if only [non-reentrant] lex is present, will current libpcap successfully configure?

guyharris commented Jul 18, 2018

if only [non-reentrant] lex is present, will current libpcap successfully configure?

It shouldn’t, as the configure script checks whether the lex fit found can process our scanner.l file with the -P , —header-file , and —nounput flags and, if not, fails. We do similar tests with grammar.y and the Bison/YACC found.

j543453 commented Jul 19, 2018

That has worked thanks guys! I installed flex and bison and then proceeded with the standard installing of libpcap and tcpdump which worked perfect 🙂

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Linux GPIB Support Bugs

Linux GPIB Driver package (source)

Group

Searches

#79 configure does not fail when flex is not found

When neither flex or lex is available on the system, the configure script does not fail but produces a lib/Makefile which will fail at build time because the LEX variable is empty. It would be better if configure failed with a helpful message.

Related

Discussion

OK with commit r2005 to the SVN the configure script will now fail with a message if flex and lex or bison are missing

It was the original intent that it does not fail. Neither flex nor lex
should be needed to build releases, as they included the outputs of
flex/lex pregenerated. It’s fine if you don’t want to pregenerate the
flex/lex stuff any more though.

On Fri, Feb 11, 2022, 5:37 AM DaveP dpenkler@users.sourceforge.net wrote:

OK with commit r2005 to the SVN the configure script will now fail with a
message if flex and lex or bison are missing

Status: open
Group: v1.0 (example)
Created: Fri Feb 11, 2022 06:53 AM UTC by Sam Hanes
Last Updated: Fri Feb 11, 2022 06:53 AM UTC
Owner: nobody

When neither flex or lex is available on the system, the configure script
does not fail but produces a lib/Makefile which will fail at build time
because the LEX variable is empty. It would be better if configure failed
with a helpful message.

Sent from sourceforge.net because you indicated interest in
https://sourceforge.net/p/linux-gpib/bugs/79/

Related

And to elaborate, when lex is not found it was supposed to point at the
«missing» script, which prints an error at build time if there is an
attempt to actually use it.

On Fri, Feb 11, 2022, 9:01 AM Frank Mori Hess fmh6jj@gmail.com wrote:

It was the original intent that it does not fail. Neither flex nor lex
should be needed to build releases, as they included the outputs of
flex/lex pregenerated. It’s fine if you don’t want to pregenerate the
flex/lex stuff any more though.

On Fri, Feb 11, 2022, 5:37 AM DaveP dpenkler@users.sourceforge.net
wrote:

OK with commit r2005 to the SVN the configure script will now fail with a
message if flex and lex or bison are missing

Status: open
Group: v1.0 (example)
Created: Fri Feb 11, 2022 06:53 AM UTC by Sam Hanes
Last Updated: Fri Feb 11, 2022 06:53 AM UTC
Owner: nobody

When neither flex or lex is available on the system, the configure
script does not fail but produces a lib/Makefile which will fail at
build time because the LEX variable is empty. It would be better if
configure failed with a helpful message.

Источник

Русские Блоги

Pingtunnel устанавливает туннель ICMP

вводить

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

Процедура эксперимента

Нам нужно установить Pingtunnel на Kali и веб -серверы сейчас

Пингтуннел Адрес загрузки: http://freshmeat.sourceforge.net/projects/ptunnel/

Ниже приведен процесс установки в демонстрации Кали

Появляется во время процесса

Вам нужно сначала установить libpcap

Адрес загрузки libpcap: http://www.tcpdump.org/release/libpcap-1.9.0.tar.gz

Экспресс во время установки Libpcap

Вам нужно сначала установить Flex

Тогда мы снова сможем снова запустить для Libpcap

Затем мы снова устанавливаем Pingtunnel

Кали и веб -серверы установлены после установки Pingtunnel

Мы первые веб сервер Введите команду ниже

Решение:
Откройте файл в каталоге /и т. Д. Ld.so.conf и добавьте две строки

Затем выполните команду из новой конфигурации нагрузки под терминалом:

Затем попробуйте снова установить туннель, на этот раз может быть успешно установлен


Затем мы включим Ptunnel на Кали

Вы можете видеть, что порт 1080, соединяющий Kali, может быть успешно вынесен в порт 3389 с 192.168.61.154


Интеллектуальная рекомендация

Работа с селеновой мышью

Используя селен для автоматизации, иногда вы можете столкнуться с ситуациями, когда необходимо имитировать действия мыши, такие как щелчок, двойной щелчок, щелчок правой кнопкой мыши, перетаски.

Весна подробно

1 Обзор: Пружина легкая. Чтобы решить сложность предприятия и разработки, это облегченная инверсия управления и аспектно-ориентированная контейнерная структура. Инверсия управления (IOC): инвер.

Седьмая неделя

К какому курсу относится это задание Программирование на языке C (третье издание) Где эта заявка на работу Седьмая неделя весны 2019 Мои цели курса Применение указателя обучения Какой конкретный аспек.

Лавина из-за неправильного использования транзакции

Феномен заключается в том, что определенный интерфейс является интерфейсом проверки Apple Pay, и ему необходимо запрашивать сервер Apple.https://buy.itunes.apple.com/verifyReceipt, В результате сервер.

Начало работы с Sencha на Android

ExtJs уже очень развит в веб-приложениях, Sencha Touch, похоже, имеет эту тенденцию, похоже, что он достиг версии 0.94. На самом деле, Sencha также очень прост в использовании, а эффект интерфейса луч.

Источник

Русские Блоги

[Технология управления внутренним сетевым трафиком 7] Pingtunnel устанавливает туннель ICMP

Статьи Справочник

Предисловие

Я выучил соответствующую конфигурацию по протоколу ICMP, когда изучал проникновение ICMPSH от брандмауэра. Мы обнаружили, что ICMPSH все еще немного недостаточен. Во -первых, он не может быть на платформе. У его клиента есть только iCmpsh.exe для двоичных файлов для Windows. Невозможно использовать целевой самолет, который будет использоваться в среде*Inux. Во -вторых, ICMPSH не туннель в природе, просто оболочка отскока. В -третьих, ICMPSH не имеет механизма сертификации пароля, и Shell, вероятно, будет украден. Следовательно, необходимо взять еще один ICMP, обычно используемый инструмент Pingtunnel, чтобы снова экспериментировать. Пакет смоле экспериментального инструмента в статье, все это может быть здесь [Нажмите, чтобы скачать】

1. Принцип работы Pingtunnel

Сначала посмотрите на топологию эксперимента

В экспериментальной среде, выше, мы будем развернуть инструмент Pingtunnel в Attack Machine Kali2020 и Target Webserver для внедрения туннеля ICMP между двумя хостами, а затем в тюрьме на Kali2020, чтобы выслушать 33889 и посетить хозяин веб -сервера. Server2003 Long -Range Desktop 3389. Поток был направлен в порт 33889 Kali2020, который достиг цели доступа к порту 3389 на сервере 2003 на Win2003. Этот процесс, по -видимому, очень похож на локальный порт туннеля SSH. Разница в том, что только трафик, который проникает в брандмауэр, через протокол ICMP, а другой — через протокол SSH.

Во -вторых, развернуть pingtunnel

Среда операционной системы Kali2020.4

1. Скачать Pingtunnel

Сначала перейдите на сайтhttp://freshmeat.sourceforge.net/projects/ptunnelЗагрузить файл пакета смолы, компиляция и установка декомпрессации

Столкнулся с ошибкой, отсутствие библиотечного файла PCAP

2. Установите библиотеку зависимостей PCAP

Apt-get установить Flex

Вернемся к Libpcap-1.9.1 Directory снова компилируется

Вновь встретил ошибку, вам нужно установить YACC для компиляции LibpCap

Скомпилируйте и установите libpcap снова, Libpcap успешно установлен.

Таким образом, когда мы устанавливаем файл библиотеки LIBPCAP, мы можем заранее установить его библиотеку зависимостей

3. Скомпилируйте и установите Pingtunnel

Введите в каталог Pingtunnel, компиляция и установка, успешно.

3. Команда C/S

1. Клиентская команда (машина атаки)

2. Команда сервера (целевая машина)

3. Просмотр мониторинга на Attack Machine Kali

4. Win2003 Войдите в Inner Network Server2003

На Win2003, посетите 192.168.0.164:33889, чтобы войти во Внутренний сетевой сервер 2003 MSTSC

Вход в успешный интерфейс

Подвести итог

Принцип локального пересылки Pingtunnel чрезвычайно похож на принцип локального пересылки брандмауэра, но данные данных через запрос ECHO ICMP и ICMP Echo Reply Packets of ICMP протокола сетевого уровня ICMP инкапуляция соединения TCP.

Интеллектуальная рекомендация

Работа с селеновой мышью

Используя селен для автоматизации, иногда вы можете столкнуться с ситуациями, когда необходимо имитировать действия мыши, такие как щелчок, двойной щелчок, щелчок правой кнопкой мыши, перетаски.

Весна подробно

1 Обзор: Пружина легкая. Чтобы решить сложность предприятия и разработки, это облегченная инверсия управления и аспектно-ориентированная контейнерная структура. Инверсия управления (IOC): инвер.

Седьмая неделя

К какому курсу относится это задание Программирование на языке C (третье издание) Где эта заявка на работу Седьмая неделя весны 2019 Мои цели курса Применение указателя обучения Какой конкретный аспек.

Лавина из-за неправильного использования транзакции

Феномен заключается в том, что определенный интерфейс является интерфейсом проверки Apple Pay, и ему необходимо запрашивать сервер Apple.https://buy.itunes.apple.com/verifyReceipt, В результате сервер.

Начало работы с Sencha на Android

ExtJs уже очень развит в веб-приложениях, Sencha Touch, похоже, имеет эту тенденцию, похоже, что он достиг версии 0.94. На самом деле, Sencha также очень прост в использовании, а эффект интерфейса луч.

Источник

Linux GPIB Support Bugs

Linux GPIB Driver package (source)

Group

Searches

#79 configure does not fail when flex is not found

When neither flex or lex is available on the system, the configure script does not fail but produces a lib/Makefile which will fail at build time because the LEX variable is empty. It would be better if configure failed with a helpful message.

Related

Discussion

OK with commit r2005 to the SVN the configure script will now fail with a message if flex and lex or bison are missing

It was the original intent that it does not fail. Neither flex nor lex
should be needed to build releases, as they included the outputs of
flex/lex pregenerated. It’s fine if you don’t want to pregenerate the
flex/lex stuff any more though.

On Fri, Feb 11, 2022, 5:37 AM DaveP dpenkler@users.sourceforge.net wrote:

OK with commit r2005 to the SVN the configure script will now fail with a
message if flex and lex or bison are missing

Status: open
Group: v1.0 (example)
Created: Fri Feb 11, 2022 06:53 AM UTC by Sam Hanes
Last Updated: Fri Feb 11, 2022 06:53 AM UTC
Owner: nobody

When neither flex or lex is available on the system, the configure script
does not fail but produces a lib/Makefile which will fail at build time
because the LEX variable is empty. It would be better if configure failed
with a helpful message.

Sent from sourceforge.net because you indicated interest in
https://sourceforge.net/p/linux-gpib/bugs/79/

Related

And to elaborate, when lex is not found it was supposed to point at the
«missing» script, which prints an error at build time if there is an
attempt to actually use it.

On Fri, Feb 11, 2022, 9:01 AM Frank Mori Hess fmh6jj@gmail.com wrote:

It was the original intent that it does not fail. Neither flex nor lex
should be needed to build releases, as they included the outputs of
flex/lex pregenerated. It’s fine if you don’t want to pregenerate the
flex/lex stuff any more though.

On Fri, Feb 11, 2022, 5:37 AM DaveP dpenkler@users.sourceforge.net
wrote:

OK with commit r2005 to the SVN the configure script will now fail with a
message if flex and lex or bison are missing

Status: open
Group: v1.0 (example)
Created: Fri Feb 11, 2022 06:53 AM UTC by Sam Hanes
Last Updated: Fri Feb 11, 2022 06:53 AM UTC
Owner: nobody

When neither flex or lex is available on the system, the configure
script does not fail but produces a lib/Makefile which will fail at
build time because the LEX variable is empty. It would be better if
configure failed with a helpful message.

Источник

Содержание

  1. unixforum.org
  2. устанока wine — проблема
  3. устанока wine — проблема
  4. Re: устанока wine — проблема
  5. Re: устанока wine — проблема
  6. Re: устанока wine — проблема
  7. Re: устанока wine — проблема
  8. Re: устанока wine — проблема
  9. Re: устанока wine — проблема
  10. Re: устанока wine — проблема
  11. Re: устанока wine — проблема
  12. Re: устанока wine — проблема
  13. Re: устанока wine — проблема
  14. Thread: INstalling Wine
  15. INstalling Wine
  16. Опять насчёт линукс (wine)
  17. unixforum.org
  18. HP Mini-Note: Как установить приложения? (система SLED 10)
  19. HP Mini-Note: Как установить приложения?
  20. Re: HP Mini-Note: Как установить приложения?
  21. Re: HP Mini-Note: Как установить приложения?
  22. Re: HP Mini-Note: Как установить приложения?
  23. Re: HP Mini-Note: Как установить приложения?
  24. Re: HP Mini-Note: Как установить приложения?
  25. Re: HP Mini-Note: Как установить приложения?
  26. Re: HP Mini-Note: Как установить приложения?
  27. Re: HP Mini-Note: Как установить приложения?
  28. Re: HP Mini-Note: Как установить приложения?
  29. Re: HP Mini-Note: Как установить приложения?
  30. Re: HP Mini-Note: Как установить приложения?
  31. Re: HP Mini-Note: Как установить приложения?
  32. Re: HP Mini-Note: Как установить приложения?
  33. Re: HP Mini-Note: Как установить приложения?
  34. Re: HP Mini-Note: Как установить приложения?
  35. Re: HP Mini-Note: Как установить приложения?
  36. Re: HP Mini-Note: Как установить приложения?
  37. Re: HP Mini-Note: Как установить приложения?
  38. Re: HP Mini-Note: Как установить приложения?
  39. Re: HP Mini-Note: Как установить приложения?
  40. Re: HP Mini-Note: Как установить приложения?
  41. Re: HP Mini-Note: Как установить приложения?

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

устанока wine — проблема

устанока wine — проблема

Сообщение DaF » 13.03.2007 12:18

ставлю Wine 9.32
при ./configure
отвечает:
configure: error: no suitable lex found. Please install the ‘flex’ package.

Скачал flex-2.5.33
установил его.
но Wine эту же ошибку всё равно выдаёт.
неужто не то скачал?

Re: устанока wine — проблема

Сообщение Dionysius » 13.03.2007 14:18

Re: устанока wine — проблема

Сообщение DaF » 13.03.2007 14:54

Дистриб Wine-0.9.32.tar — исходники
Flex тоже из исходников.

не нашёл rpm-пакетов, на официальном сайте вроде как предоставляются только иходники.

Re: устанока wine — проблема

Сообщение Dionysius » 13.03.2007 15:35

Re: устанока wine — проблема

Сообщение Hoblin » 13.03.2007 15:39

Re: устанока wine — проблема

Сообщение DaF » 13.03.2007 15:39

Re: устанока wine — проблема

Сообщение Dionysius » 13.03.2007 18:01

Re: устанока wine — проблема

Сообщение STRATEG » 14.03.2007 10:37

таже история под manriva 2007

сори — а каую директорию следует указывать, правильно?

Re: устанока wine — проблема

Сообщение DaF » 14.03.2007 14:28

так предположу, что в момент инсаляции пакета flex надо прописывать так:
./configure —prefix=ДИРЕКТОРИЯ

а может какие-н библиотеки flex -a из его исходников кинуть в папки исходника wine include или libs?

Re: устанока wine — проблема

Сообщение Dionysius » 14.03.2007 14:55

Могу предположить ещё, что команда ./configure —help для win’а выдаст какую-нибудь опцию, которая указывает, где искать flex. Или даже вообще позволяет отключить его.

Re: устанока wine — проблема

Сообщение DaF » 14.03.2007 22:20

Вообщем не стал я себе этим долго забивать голову нашёл RPM-пакеты и установил.
Успел потестить на дистрибе Winampa и на Counter-Strike правда контра почему-то вылетела (но это уже следующая тема будет ) Вот! да, и ещё можно как-н exe запускать не через консоль (wine . exe)?

Источник

Thread: INstalling Wine

Thread Tools
Display

INstalling Wine

Im trying to install the new version of wine. i have extract it but i seem to have problem installing it.

$ cd /home/ed/Desktop/wine-1.1.30
ed@ed-desktop:

/Desktop/wine-1.1.30$ ls
aclocal.m4 configure documentation LICENSE Make.rules.in tools
ANNOUNCE configure.ac fonts LICENSE.OLD programs VERSION
AUTHORS COPYING.LIB include loader README
config.log dlls libs Makefile.in server
ed@ed-desktop:

/Desktop/wine-1.1.30$ ./config
bash: ./config: No such file or directory
ed@ed-desktop:

/Desktop/wine-1.1.30$ config
bash: config: command not found
ed@ed-desktop:

/Desktop/wine-1.1.30$ ./configure
checking build system type. i686-pc-linux-gnu
checking host system type. i686-pc-linux-gnu
checking whether make sets $(MAKE). yes
checking for gcc. gcc
checking for C compiler default output file name. a.out
checking whether the C compiler works. yes
checking whether we are cross compiling. no
checking for suffix of executables.
checking for suffix of object files. o
checking whether we are using the GNU C compiler. yes
checking whether gcc accepts -g. yes
checking for gcc option to accept ISO C89. none needed
checking for g++. g++
checking whether we are using the GNU C++ compiler. yes
checking whether g++ accepts -g. yes
checking for cpp. cpp
checking for the directory containing the Wine tools. $(TOPOBJDIR)
checking for flex. no
configure: error: no suitable flex found. Please install the ‘flex’ package.

what comman do i need to type to get this installed?

Источник

Опять насчёт линукс (wine)

[ya@localhost wine]$ ./configure
checking build system type. i686-pc-linux-gnu
checking host system type. i686-pc-linux-gnu
checking whether make sets $(MAKE). yes
checking for gcc. gcc
checking for C compiler default output file name. a.out
checking whether the C compiler works. yes
checking whether we are cross compiling. no
checking for suffix of executables.
checking for suffix of object files. o
checking whether we are using the GNU C compiler. yes
checking whether gcc accepts -g. yes
checking for gcc option to accept ISO C89. none needed
checking for g++..no
checking for c++..no
checking for gpp. no
checking for aCC. no
checking for CC. no
checking for cxx. no
checking for cc++..no
checking for cl.exe. no
checking for FCC. no
checking for KCC. no
checking for RCC. no
checking for xlC_r. no
checking for xlC. no
checking whether we are using the GNU C++ compiler. no
checking whether g++ accepts -g. no
checking for cpp. cpp
checking for the directory containing the Wine tools. $(TOPOBJDIR)
checking for flex. no
configure: error: no suitable flex found. Please install the ‘flex’ package.
[ya@localhost wine]$ make depend
make: *** Нет правила для сборки цели `depend’. Останов.
[ya@localhost wine]$ make
make: *** Не заданы цели и не найден make-файл. Останов.
[ya@localhost wine]$ make install

почему?
команда в папке
./configure
make depend
make
make install

как блин установить-то? хз уже. пакет устанавливал — нифига, в утилитах нет вайна
а из папки вот эта фигня

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

HP Mini-Note: Как установить приложения? (система SLED 10)

HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 18:14

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 18:26

какая конкретно модель?
Ищите кнопку: добавить/удалить приложения (add/remove applications)
Какой виндовый софт Вам надо запускать?
Возможно проще купить винду?

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 18:45

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 18:54

Судя по заявлению некоторых посетителей этого сайта (1 2) «Metatrader отлично работает под вайном.»
Для того, что бы поставить винды, можно воспользоваться внешним (usb) с cd/dvd приводом

судя по всему на ноуте у Вас «SUSE Linux Enterprise Desktop», надо посмотреть, как там ставить проги

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение Hoblin » 25.01.2009 19:01

Если решили всё-таки использовать Linux+Wine (отважное решение, я серьёзно ), установите wine из репозиториев своего дистрибутива. Что за дистрибутив — всё же укажите, или подтвердите, что это SLED

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 19:04

Судя по заявлению некоторых посетителей этого сайта (1 2) «Metatrader отлично работает под вайном.»
Для того, что бы поставить винды, можно воспользоваться внешним (usb) с cd/dvd приводом

судя по всему на ноуте у Вас «SUSE Linux Enterprise Desktop», надо посмотреть, как там ставить проги

Wine 1.1.13 скачала с Softodrom. Распаковался, config запускается, а дальше что? Пишут везде make, а прописать его некуда.
Где можно посмотреть версию Linux?

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 19:09

Лучше все-таки взять wine из репозитория дистрибутива

посмотреть версию можно так
lsb_release -a
или так
cat /etc/*release*

скорее всего у вас «SUSE Linux Enterprise Desktop 10»
у hp есть форум http://www.hp2133guide.com/forums/viewforum.php?f=7

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 19:16

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 19:21

обсуждается другая модель.
попробуйте нажать alt+f2 (вроде как быстрый запуск программ) (там можно вызвать консоль, что то типа xterm или gterm или konsole)
да, это надо вписывать в командную строку.
кроме того, версию системы можно посмотреть и через конфигуратор yast
попробуйте нажат alt+f2 и там ввести yast2

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 19:28

обсуждается другая модель.
попробуйте нажать alt+f2 (вроде как быстрый запуск программ) (там можно вызвать консоль, что то типа xterm или gterm или konsole)
да, это надо вписывать в командную строку.
кроме того, версию системы можно посмотреть и через конфигуратор yast
попробуйте нажат alt+f2 и там ввести yast2

Yast2 открылся. А там где искать?

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 20:07

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 20:39

Хм.. чего то линуксойды не спешат помогать.

Вот есть инструкция по установки openoffice http://pomka.blogspot.com/2007/10/openoffi. ro-sled-10.html
делайте по аналогии (только в поиске вместо openoffice введите wine)
Если что-то не получается, пишите в форум , делайте скриншоты и давайте их сюда

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение zem » 25.01.2009 21:15

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 22:21

Не получилось. Помогите, пожалуйста. Пишу по инструкции или никакой реакции, или нет такого файла.

Re: HP Mini-Note: Как установить приложения?

Сообщение Goodvin » 25.01.2009 22:27

Автор, а Вы слыхали про существование гугля ?
Запрос по двум словам SLED wine выдает много интересного.
Первая же ссылка ведет сюда: http://forums.opensuse.org/archives/sf-arc. -sled-10-a.html
Вторая уже на русском: Wine в SuSE 10.0(SLED), Помогите поставить WINE в SLED

Кроме того, вот: http://en.opensuse.org/Wine
Там прямая ссылка на репозиторий для SLED 10

Плюс к этому, вот тут ( В чем разница между OpenSUSE и SLES ? ) написано, что SLE 10 (SLE — это общее название для SLES и SLED) совместимы с oS 10.1 (openSUSE 10.1)

Соответственно, Вам подойдет пакет wine из репозитория openSUSE 10.1, например.

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 25.01.2009 22:28

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение Goodvin » 25.01.2009 22:42

i Уведомление от модератора
Тема переносится в раздел SUSE, ибо весьма специфична.

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 25.01.2009 23:51

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 26.01.2009 20:38

Re: HP Mini-Note: Как установить приложения?

Сообщение nesk » 26.01.2009 21:43

лучше используйте готовый rmp пакет

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

Re: HP Mini-Note: Как установить приложения?

Сообщение FlySnake » 26.01.2009 21:45

Из исходников собирать — крайняя мера.
Жаль в SLED не применима «установка в 1 клик»
Вот пакет готовый с вайном http://download.opensuse.org/repositories/. 13-2.1.i586.rpm устанавливается просто: rpm -i wine-1.1.13-2.1.i586.rpm
Странно что он у вас просит flex, сейчас в openSUSE своей посмотрел — нет в зависимостях, но коли и этот пакетик потребует, то вот и flex http://download.opensuse.org/repositories/. 5-46.1.i586.rpm и вообще готовые пакеты для этих систем можно искать тут http://software.opensuse.org/search

Вообще в SLED как-то ущербно реализована работа с пакетами, по крайней мере репо со сборками под SLE от openSUSE BuildService добавить не удалось ни с помощью zypper ни через YaST в графике. Специалисты по этим системам — поправте, это я только что на виртуальной машине запустил посмотреть как там чего и не вникал особо.

Re: HP Mini-Note: Как установить приложения?

Сообщение Olegator » 26.01.2009 21:50

Re: HP Mini-Note: Как установить приложения?

Сообщение Delena » 26.01.2009 23:02

Спасибо за ссылку! Написало, что установилось, но в приложениях не появилось. Где его теперь искать?

Источник

This section gathers most common errors that occur at
build time.

  1. I got the latest version of PHP using the anonymous Git service,
    but there’s no configure script!

  2. I’m having problems configuring PHP to work with Apache.
    It says it can’t find httpd.h, but it’s right where I said it is!

  3. While configuring PHP (./configure), you come across
    an error similar to the following:

    checking lex output file root… ./configure: lex: command not found
    configure: error: cannot find output from lex; giving up

  4. When I try to start Apache, I get the following message:

    fatal: relocation error: file /path/to/libphp4.so:
    symbol ap_block_alarms: referenced symbol not found

  5. When I run configure, it says that it can’t find the
    include files or library for GD, gdbm, or some other package!

  6. When it is compiling the file language-parser.tab.c, it gives me errors
    that say yytname undeclared.

  7. When I run make, it seems to run fine but then fails when it tries
    to link the final application complaining that it can’t find some files.

  8. When linking PHP, it complains about a number of undefined references.

  9. I have followed all the steps to install the Apache module version on
    Unix, and my PHP scripts show up in my browser or I am being asked to
    save the file.

  10. It says to use: —activate-module=src/modules/php4/libphp4.a,
    but that file doesn’t exist, so I changed it to
    —activate-module=src/modules/php4/libmodphp4.a and it
    doesn’t work!? What’s going on?

  11. When I try to build Apache with PHP as a static module using
    —activate-module=src/modules/php4/libphp4.a
    it tells me that my compiler is not ANSI compliant.

  12. When I try to build PHP using —with-apxs I get strange error messages.

  13. During make, I get errors in microtime,
    and a lot of RUSAGE_ stuff.

  14. When compiling PHP with MySQL, configure runs fine but during
    make I get an error similar to the following:
    ext/mysql/libmysqlclient/my_tempnam.o(.text+0x46): In function
    my_tempnam’: /php4/ext/mysql/libmysqlclient/my_tempnam.c:103: the
    use of tempnam’ is dangerous, better use mkstemp’,
    what’s wrong?

  15. I want to upgrade my PHP. Where can I find the ./configure
    line that was used to build my current PHP installation?

  16. When building PHP with the GD library it either gives strange compile errors
    or segfaults on execution.

  17. When compiling PHP I seemingly get random errors, like it hangs.
    I’m using Solaris if that matters.

I got the latest version of PHP using the anonymous Git service,
but there’s no configure script!

You have to have the GNU autoconf package installed so you can
generate the configure script from configure.in. Just run
./buildconf in the top-level directory after getting
the sources from the Git server. (Also, unless you run configure
with the --enable-maintainer-mode option, the
configure script will not automatically get rebuilt when the
configure.in file is updated, so you should make sure to do that
manually when you notice configure.in has changed. One symptom
of this is finding things like @VARIABLE@ in your Makefile after
configure or config.status is run.)

I’m having problems configuring PHP to work with Apache.
It says it can’t find httpd.h, but it’s right where I said it is!

You need to tell the configure/setup script the location of the
top-level of your Apache source tree. This means that
you want to specify —with-apache=/path/to/apache
and not —with-apache=/path/to/apache/src.

While configuring PHP (./configure), you come across
an error similar to the following:

checking lex output file root… ./configure: lex: command not found
configure: error: cannot find output from lex; giving up

Be sure to read the installation
instructions carefully and note that you need both flex and bison
installed to compile PHP. Depending on your setup you will install
bison and flex from either source or a package, such as a RPM.

When I try to start Apache, I get the following message:

fatal: relocation error: file /path/to/libphp4.so:
symbol ap_block_alarms: referenced symbol not found

This error usually comes up when one compiles the Apache
core program as a DSO library for shared usage. Try to
reconfigure apache, making sure to use at least the
following flags:

—enable-shared=max —enable-rule=SHARED_CORE

For more information, read the top-level Apache
INSTALL file or the Apache
» DSO manual page.

When I run configure, it says that it can’t find the
include files or library for GD, gdbm, or some other package!

You can make the configure script look for header files and libraries
in non-standard locations by specifying additional flags to pass to
the C preprocessor and linker, such as:

    CPPFLAGS=-I/path/to/include LDFLAGS=-L/path/to/library ./configure

If you’re using a csh-variant for your login shell (why?), it would be:

    env CPPFLAGS=-I/path/to/include LDFLAGS=-L/path/to/library ./configure

When it is compiling the file language-parser.tab.c, it gives me errors
that say yytname undeclared.

You need to update your version of Bison. You can find the latest version
at » http://www.gnu.org/software/bison/bison.html.

When I run make, it seems to run fine but then fails when it tries
to link the final application complaining that it can’t find some files.

Some old versions of make that don’t correctly put the compiled
versions of the files in the functions directory into that same
directory. Try running cp *.o functions and then
re-running make to see if that helps. If it does, you should really
upgrade to a recent version of GNU make.

When linking PHP, it complains about a number of undefined references.

Take a look at the link line and make sure that all of the appropriate
libraries are being included at the end. Common ones that you might have
missed are ‘-ldl’ and any libraries required for any database support
you included.

Some people have also reported that they had to add ‘-ldl’ immediately
following libphp4.a when linking with Apache.

I have followed all the steps to install the Apache module version on
Unix, and my PHP scripts show up in my browser or I am being asked to
save the file.

This means that the PHP module is not getting invoked for some reason.
Three things to check before asking for further help:


  • Make sure that the httpd binary you are running is the actual
    new httpd binary you just built. To do this, try running:
    /path/to/binary/httpd -l


    If you don’t see mod_php4.c listed then
    you are not running the right binary. Find and install the
    correct binary.

  • Make sure you have added the correct Mime Type to one of your
    Apache .conf files. It should be:
    AddType application/x-httpd-php .php


    Also make sure that this AddType line is not hidden away inside a
    <Virtualhost> or <Directory> block which would
    prevent it from applying to the location of your test script.

  • Finally, the default location of the Apache configuration files
    changed between Apache 1.2 and Apache 1.3. You should check to
    make sure that the configuration file you are adding the AddType
    line to is actually being read. You can put an obvious syntax error
    into your httpd.conf file or some other obvious change that will
    tell you if the file is being read correctly.

It says to use: --activate-module=src/modules/php4/libphp4.a,
but that file doesn’t exist, so I changed it to
--activate-module=src/modules/php4/libmodphp4.a and it
doesn’t work!? What’s going on?

Note that the libphp4.a file is not supposed to exist. The
apache process will create it!

When I try to build Apache with PHP as a static module using
--activate-module=src/modules/php4/libphp4.a
it tells me that my compiler is not ANSI compliant.

This is a misleading error message from Apache that has been fixed
in more recent versions.

When I try to build PHP using —with-apxs I get strange error messages.

There are three things to check here. First, for some reason
when Apache builds the apxs Perl script, it sometimes ends up
getting built without the proper compiler and flags variables.
Find your apxs script (try the command which apxs),
it’s sometimes found in /usr/local/apache/bin/apxs
or /usr/sbin/apxs.
Open it and check for lines similar to these:

my $CFG_CFLAGS_SHLIB  = ' ';          # substituted via Makefile.tmpl
my $CFG_LD_SHLIB      = ' ';          # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = ' ';          # substituted via Makefile.tmpl

If this is what you see, you have found your problem. They may
contain just spaces or other incorrect values, such as ‘q()’. Change
these lines to say:

my $CFG_CFLAGS_SHLIB  = '-fpic -DSHARED_MODULE'; # substituted via Makefile.tmpl
my $CFG_LD_SHLIB      = 'gcc';                   # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = q(-shared);              # substituted via Makefile.tmpl 

The second possible problem should only be an issue on Red Hat 6.1
and 6.2. The apxs script Red Hat ships is broken. Look for this line:

my $CFG_LIBEXECDIR    = 'modules';         # substituted via APACI install

If you see the above line, change it to this:

my $CFG_LIBEXECDIR    = '/usr/lib/apache'; # substituted via APACI install

Last, if you reconfigure/reinstall Apache, add a make clean
to the process after ./configure and before make.

During make, I get errors in microtime,
and a lot of RUSAGE_ stuff.

During the make portion of installation,
if you encounter problems that look similar to this:

microtime.c: In function `php_if_getrusage':
microtime.c:94: storage size of `usg' isn't known
microtime.c:97: `RUSAGE_SELF' undeclared (first use in this function)
microtime.c:97: (Each undeclared identifier is reported only once
microtime.c:97: for each function it appears in.)
microtime.c:103: `RUSAGE_CHILDREN' undeclared (first use in this function)
make[3]: *** [microtime.lo] Error 1
make[3]: Leaving directory `/home/master/php-4.0.1/ext/standard'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/master/php-4.0.1/ext/standard'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/master/php-4.0.1/ext'
make: *** [all-recursive] Error 1

Your system is broken. You need to fix your /usr/include files by
installing a glibc-devel package that matches your glibc. This has
absolutely nothing to do with PHP. To prove this to yourself, try this
simple test:

$ cat >test.c <<X
#include <sys/resource.h>
X
$ gcc -E test.c >/dev/null

If that spews out errors, you know your include files are messed up.

When compiling PHP with MySQL, configure runs fine but during
make I get an error similar to the following:
ext/mysql/libmysqlclient/my_tempnam.o(.text+0x46): In function
my_tempnam’: /php4/ext/mysql/libmysqlclient/my_tempnam.c:103: the
use of tempnam’ is dangerous, better use mkstemp’
,
what’s wrong?

First, it’s important to realize that this is a
Warning
and not a fatal error. Because this is
often the last output seen during make,
it may seem like a fatal error but it’s not. Of course, if
you set your compiler to die on Warnings, it will. Also
keep in mind that MySQL support is enabled by default.

Note:

As of PHP 4.3.2, you’ll also see the following text after
the build (make) completes:

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

I want to upgrade my PHP. Where can I find the ./configure
line that was used to build my current PHP installation?

Either you look at config.nice file, in the source tree of your current PHP
installation or, if this is not available, you simply run a

script. On top of the output the ./configure line, that was used
to build this PHP installation is shown.

When building PHP with the GD library it either gives strange compile errors
or segfaults on execution.

Make sure your GD library and PHP are linked against the same depending
libraries (e.g. libpng).

When compiling PHP I seemingly get random errors, like it hangs.
I’m using Solaris if that matters.

Using non-GNU utilities while compiling PHP may cause problems. Be
sure to use GNU tools in order to be certain that compiling PHP will
work. For example, on Solaris, using either the SunOS BSD-compatible
or Solaris versions of sed will not work, but using
the GNU or Sun POSIX (xpg4) versions of sed will
work. Links: » GNU sed,
» GNU flex, and
» GNU bison.

Fabio

10 years ago


When building PHP 5.3.x for Apache 2.4.x you may get an error in the apxs query for the MPM_NAME.
This is because the apxs included in Apache 2.4.x doesn't recognize that query anymore.

To resolve this issue one should modify the PHP configure file to use the right MPM module used by Apache.

To know the used MPM you can execute this command: apachectl -t -D DUMP_MODULES | grep mpm

Then, edit the PHP configure file, search for the APXS_MPM variable and force its value to prefork, event or worker according to the value returned by the previous command.

Hope it helps.
-
Fabio


terry at mackintoshweb dot com

13 years ago


The configure script of PHP 5.3.0 has some test lines that use expr with the option --, my expr (version 2.0) does not except --.  This causes a run of error messages from the shell like:

./configure: line 2xxx: test: =: unary operator expected
expr: syntax error

I used buildconf --force to see if it would fix this.
While it resulted in a quit different file, it still had the lines of code with expr -- in it.


Anonymous

15 years ago


@ anca-phpdoc at anca dot tv:

You can use ./configure --with-libxml-dir=/path_to_xml2-config


anca-phpdoc at anca dot tv

17 years ago


For the configure newbies among us:

If you update or reinstall any of the libraries used to compile in a different directory than they started out, you will need to make sure that you update the config.cache file (or re-generate it) so that configure will not look in the wrong place for the information.

On Mac OS X, for example, I updated my libxml using Fink.  Fink placed the files in the /sw directory.  However, php was still looking for important libxml files (such as xml2-config) in the old directory (/usr/bin/xml2-config).   After updating config.cache with the new value of the xml2-config path, I was able to compile correctly.


Понравилась статья? Поделить с друзьями:
  • Configure error lzo enabled but missing openvpn
  • Configure error libxml2 library not found zabbix
  • Connection refused код ошибки
  • Connection refused socket error 10061 connection refused socket error 10061
  • Connection refused no further information minecraft как исправить