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.
Источник
Содержание
- unixforum.org
- устанока wine — проблема
- устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Re: устанока wine — проблема
- Thread: INstalling Wine
- INstalling Wine
- Опять насчёт линукс (wine)
- unixforum.org
- HP Mini-Note: Как установить приложения? (система SLED 10)
- HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- Re: HP Mini-Note: Как установить приложения?
- 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.
-
I got the latest version of PHP using the anonymous Git service,
but there’s no configure script! -
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! -
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 -
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 -
When I run configure, it says that it can’t find the
include files or library for GD, gdbm, or some other package! -
When it is compiling the file language-parser.tab.c, it gives me errors
that say yytname undeclared. -
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. -
When linking PHP, it complains about a number of undefined references.
-
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. -
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? -
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. -
When I try to build PHP using —with-apxs I get strange error messages.
-
During make, I get errors in microtime,
and a lot of RUSAGE_ stuff. -
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? -
I want to upgrade my PHP. Where can I find the ./configure
line that was used to build my current PHP installation? -
When building PHP with the GD library it either gives strange compile errors
or segfaults on execution. -
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 sayyytname 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 ofRUSAGE_
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
and not a fatal error. Because this is
Warning
often the last output seen duringmake
,
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 ascript. 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 ofsed
will not work, but using
the GNU or Sun POSIX (xpg4) versions ofsed
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.