<sys/timeb.h> 42:2 warning:
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
<sys/timeb.h> 42:2 warning:
/usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated"
Здравствуйте.
Столкнулся с неразрешимой для меня проблемкой при сборке из портов mysql55-server and client.
FreeBsd9.0-RC1 _i386
+cmake-
В процессе компиляции файлов присутвует запись <sys/timeb.h> 42:2 warning:_file.h_
Однако в конце установки <error> не выводиться.
Можно ли считать, что программа установленна верно.?
Здравствуйте.
Столкнулся с неразрешимой для меня проблемкой при сборке из портов mysql55-server and client.
FreeBsd9.0-RC1 _i386
+cmake-
В процессе компиляции файлов присутвует запись <sys/timeb.h> 42:2 warning:_file.h_
Однако в конце установки <error> не выводиться.
Можно ли считать, что программа установленна верно.?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- AGN
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-10-05 2:54:49
- Откуда: MSK
- Контактная информация:
Re: <sys/timeb.h> 42:2 warning:
Когда порт не собирается нормально он пишет Error и Stop!
Варнингов при сборке почти всегда навалом...
Что в конце было написано?
Варнингов при сборке почти всегда навалом...
Что в конце было написано?
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Пересобрал с параметрами по умолчанию.
***Error code1
***Stop in /usr/ports/databases/mysql55-server
В соббщении "make deinstall" ..."make reinstall" updating...
Ещё что-то об "FORCE_PKG_REGISTER"..."make install".
***Error code1
***Stop in /usr/ports/databases/mysql55-server
В соббщении "make deinstall" ..."make reinstall" updating...
Ещё что-то об "FORCE_PKG_REGISTER"..."make install".
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Сделал "make deinstall" portupgrade mysql55-server "make reinstall"
===> Correct pkg-plist sequence to create group(s) and user(s)
===> Compressing manual......
===> Registering installation for mysql-server-5.5.16
===> SECURITY REPORT:....
Без ошибок и стопов.
Попробую настроить.
Спасибо за отклик AGN!
===> Correct pkg-plist sequence to create group(s) and user(s)
===> Compressing manual......
===> Registering installation for mysql-server-5.5.16
===> SECURITY REPORT:....
Без ошибок и стопов.
Попробую настроить.
Спасибо за отклик AGN!
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
P.S.
Не знаю в последнем случае наскольло помогло-ли (portupgrade), но видно хуже от этого не стало.
Достаточно-б было и просто make.
cd /usr/ports/databases/mysql55-server
#make install -D FORCE_PKG_REGISTER
Нашолся и второй вариант установки.
Не знаю в последнем случае наскольло помогло-ли (portupgrade), но видно хуже от этого не стало.
Достаточно-б было и просто make.
cd /usr/ports/databases/mysql55-server
#make install -D FORCE_PKG_REGISTER
Нашолся и второй вариант установки.
- AGN
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-10-05 2:54:49
- Откуда: MSK
- Контактная информация:
Re: <sys/timeb.h> 42:2 warning:
Если нет проблем с библиотеками и зависимостями - всё должно собираться и устанавливаться по make install clean
Только перед этим лучше сделать make config-recursive
Что бы не ждать пока очередная зависмость спросит как именно ей собираться.
Только перед этим лучше сделать make config-recursive
Что бы не ждать пока очередная зависмость спросит как именно ей собираться.
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
OK.
Если в дополнительных параметрах настройки программы присувствует
поддержка например:OpenSSL,то скорее всего,это приведёт к добавлению
зависимости от програмного обеспечения OpenSSL где нибудь в дереве
портов.(команда make conig)M.L.
Т.е. отличие команд make config-recursive ot make depends в последовательности
их выполнения, или первая команда являеться более полной,
для установки программ зависящих в свою очередь от поддержки
другой.
Надо-б выбрать мне время и когда нибудь всё-же подружиться с make!))
OK.
P.S.
Есть у меня вопросы по запуску самой mysql55-server, точнее mysqld,
при старте error 2002 [Y.000] can't connect ....../tmp/mysql-sock
не создаётся socket .Примеры с этого сайта и другие не помогли.
Есть предположения что при установке править нужно сам - родной MAKEFILE,
так как в зависимости с ним идёт cmake.(mysql5.5.16-server).
И /etc/make.conf(?) уже не участвует.?(может это шутка))
А впереди ещё mysql55-server+Apache22+PHP5
Вот такой прогноз.Надо как-то собрать всё это в одно целое.
Москва слезам не верит)):а-тож!
Всем Удачи!!!AGN жму руку!...vl...
Если в дополнительных параметрах настройки программы присувствует
поддержка например:OpenSSL,то скорее всего,это приведёт к добавлению
зависимости от програмного обеспечения OpenSSL где нибудь в дереве
портов.(команда make conig)M.L.
Т.е. отличие команд make config-recursive ot make depends в последовательности
их выполнения, или первая команда являеться более полной,
для установки программ зависящих в свою очередь от поддержки
другой.
Надо-б выбрать мне время и когда нибудь всё-же подружиться с make!))
OK.
P.S.
Есть у меня вопросы по запуску самой mysql55-server, точнее mysqld,
при старте error 2002 [Y.000] can't connect ....../tmp/mysql-sock
не создаётся socket .Примеры с этого сайта и другие не помогли.
Есть предположения что при установке править нужно сам - родной MAKEFILE,
так как в зависимости с ним идёт cmake.(mysql5.5.16-server).
И /etc/make.conf(?) уже не участвует.?(может это шутка))
А впереди ещё mysql55-server+Apache22+PHP5
Вот такой прогноз.Надо как-то собрать всё это в одно целое.
Москва слезам не верит)):а-тож!
Всем Удачи!!!AGN жму руку!...vl...
- AGN
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-10-05 2:54:49
- Откуда: MSK
- Контактная информация:
Re: <sys/timeb.h> 42:2 warning:
Команда мейк конфиг просто делает настройку порта, если таковая у порта имеется... и результат кладет в /var/db/ports/имяпорта/optionsvl писал(а):OK.
Если в дополнительных параметрах настройки программы присувствует
поддержка например:OpenSSL,то скорее всего,это приведёт к добавлению
зависимости от програмного обеспечения OpenSSL где нибудь в дереве
портов.(команда make conig)M.L.
мейк конфиг-рекурсив делает ровно то же самое, но с портом и всеми его зависимостями.
По поводу вызовет ли конфиг-рекурсив настройку тогоже ССЛя если её выбрать - не скажу, нужно проверять.
Читай выше - мейк конфиг ничего не собирает, он просто делает файл с опциями... конфиг собственноТ.е. отличие команд make config-recursive ot make depends в последовательности
их выполнения, или первая команда являеться более полной,
для установки программ зависящих в свою очередь от поддержки
другой.
Надо-б выбрать мне время и когда нибудь всё-же подружиться с make!))
OK.

А мейк депендс - СОБИРАЕТ зависимости...
Есть ещё мейк феч-рекурсив - он как и конфиг ничего не собирает, а просто скачивает в /usr/ports/distfiles дистрибутивы (исходники) порта и всех зависимостей.
Это тут не в тему... но по опыту - 2 самые распространенный проблемы с запуском мускля - это права на папки и первоначальное создание баз скриптом...P.S.
Есть у меня вопросы по запуску самой mysql55-server, точнее mysqld,
при старте error 2002 [Y.000] can't connect ....../tmp/mysql-sock
не создаётся socket .Примеры с этого сайта и другие не помогли.
Есть предположения что при установке править нужно сам - родной MAKEFILE,
так как в зависимости с ним идёт cmake.(mysql5.5.16-server).
И /etc/make.conf(?) уже не участвует.?(может это шутка))
А впереди ещё mysql55-server+Apache22+PHP5
Вот такой прогноз.Надо как-то собрать всё это в одно целое.
Москва слезам не верит)):а-тож!
Всем Удачи!!!AGN жму руку!...vl...
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Прошу прощения.
Переношу тему (mysql5.5.16) в раздел Базы данных.
Переношу тему (mysql5.5.16) в раздел Базы данных.
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Закрепляя пройденное.
Попробовал установить базы GDBM.
/usr/ports/databases/gdbm
В ee Makefile:поменял параметр:
OPTIONS= Compat "dbm/ndbm compatibility" (off) на on
Добавил: USE_WITH_COMPAT=yes
Думаю что параметр WITH_COMPAT=yes
Можно было-бы добавить в /etc/make.conf
При необходимости сборки программ с поддержкой
этой опции.
Попробовал установить базы GDBM.
/usr/ports/databases/gdbm
В ee Makefile:поменял параметр:
OPTIONS= Compat "dbm/ndbm compatibility" (off) на on
Добавил: USE_WITH_COMPAT=yes
Думаю что параметр WITH_COMPAT=yes
Можно было-бы добавить в /etc/make.conf
При необходимости сборки программ с поддержкой
этой опции.
- AGN
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-10-05 2:54:49
- Откуда: MSK
- Контактная информация:
Re: <sys/timeb.h> 42:2 warning:
В исходниках порта (а мейкфайл и есть главный исходник порта) лучше ничего не менять, а уж тем более в секции OPTIONS, значения в которой задаются по make config...
По поводу make install clean на самом деле, если разложить выполняются:
make config && make fetch && make extract && make patch && make depends && make all && make install && make clean
Как-то так...
Так вот... к чему я про мейк конфиг-рекурсив и мейк феч-рекурсив... когда собираешь порт с кучей зависимостей - если просто сказать мейк инсталл [клин] - он будет останавливаться на конфиге каждой зависимости... и придется всё время заглядывать в консоль...
Если сначала сделать мейк конфиг, мейк конфиг-рекурсив и мейк феч-рекурсив - мы скачаем и настроим все устанавливаемые порты... и в штатном режиме по мейк инсталл клин порт поставится со всеми зависимостями без остановок и внимания.
Как пример - установка MC на свежеустановленную систему или установка PHP с расширениями. Будет долго собираться и задолбает конфигами если не сделать это предварительно.
По поводу make install clean на самом деле, если разложить выполняются:
make config && make fetch && make extract && make patch && make depends && make all && make install && make clean
Как-то так...
Так вот... к чему я про мейк конфиг-рекурсив и мейк феч-рекурсив... когда собираешь порт с кучей зависимостей - если просто сказать мейк инсталл [клин] - он будет останавливаться на конфиге каждой зависимости... и придется всё время заглядывать в консоль...
Если сначала сделать мейк конфиг, мейк конфиг-рекурсив и мейк феч-рекурсив - мы скачаем и настроим все устанавливаемые порты... и в штатном режиме по мейк инсталл клин порт поставится со всеми зависимостями без остановок и внимания.
Как пример - установка MC на свежеустановленную систему или установка PHP с расширениями. Будет долго собираться и задолбает конфигами если не сделать это предварительно.
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Теперь более понял эту "троицу"
Значит я делал не правильно.
Сразу make config-recursive(да опций прибавилось(зависимости)
после make install clean и опять получаеться ,что пришлось
выбирать Compat.
После этого и решил заглянуть в Makefile.
Но в папке /var/db/ports/gdbm file
OPTIONS не появился.Может от не-
правильных моих действий.
Значит я делал не правильно.
Сразу make config-recursive(да опций прибавилось(зависимости)
после make install clean и опять получаеться ,что пришлось
выбирать Compat.
После этого и решил заглянуть в Makefile.
Но в папке /var/db/ports/gdbm file
OPTIONS не появился.Может от не-
правильных моих действий.
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Благо есь возможность всё исправить.
А проблема с редактированием Makefile наверное может
быть как-то связана при попытке обновлении этого порта.?
Ну ,а то-что его лучше не трогать, то я уяснил.
Век живи два учись,а три...
А проблема с редактированием Makefile наверное может
быть как-то связана при попытке обновлении этого порта.?
Ну ,а то-что его лучше не трогать, то я уяснил.
Век живи два учись,а три...

- AGN
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-10-05 2:54:49
- Откуда: MSK
- Контактная информация:
Re: <sys/timeb.h> 42:2 warning:
А у меня появился:
Порты всегда можно обновить грохнув папку с портами, скачав свежий ports.tar.gz и развернув...
А если не лазить в исходники
можно поставить в крон команду portsnap fetch update и постоянно иметь свежее дерево портов...
Для первого запуска:
Для последующих (или в крон пихнуть):
Код: Выделить всё
# ll /var/db/ports/gdbm/
total 2
-rw-r--r-- 1 root wheel 150 4 ноя 06:27 options
# cat options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for gdbm-1.9.1
_OPTIONS_READ=gdbm-1.9.1
WITH_COMPAT=true
А если не лазить в исходники

Для первого запуска:
Код: Выделить всё
portsnap fetch && portsnap extract
Код: Выделить всё
portsnap fetch update
- vl
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-10-30 21:02:08
- Откуда: East
Re: <sys/timeb.h> 42:2 warning:
Благодарю за ответы. 
