нифига он не решает
всем привет.
вылазит такая ошибка при любой попытке соединиться с интернетом из php. любым способом - fsockopen, fopen, file или даже file_get_contents.
PHP 5.2.11
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in %PHP_SCRIPT% on line %LINE%
Warning: file_get_contents(%ANY_URL%) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in %PHP_SCRIPT% on line %LINE%
я подозреваю что проблема как-то связана с dns. в /etc/resolv.conf dns-сервера прописаны.

как эту проблему можно решить?..
_____________________________________
да, если это чем-то поможет, то у меня гном и для подключения к инету (как к локалке так и к vpn (pptp)) я использую networkmanager. локальную сеть подключаю по dhcp
в opera-qt4 сборка со статичным qt (4.4 вроде). поэтому и нету багов) то есть она использует не тот qt который установлен в системе, а свой, который вместе идет. я тоже пробовал ее ставить, но там был некрасивый стиль меню) и поменять не получалось.
danger86, ну.. после нескольких минут пользования начинались странные вещи…
я мог открыть например окно настройки, но не мог его закрыть.. я не мог закрывать вкладки, хотя мог открывать. не мог вообще даже по ссылкам переходить, хотя мог копировать текст. вот примерно такое поведение. то есть в принципе пользоваться было невозможно) динамическая линковка к библиотекам qt 4.5.2 спасла.

кстати я щас и ко всем остальным линкую, не только к core и gui. на всякий случай)
LD_PRELOAD=/usr/lib/opera/10.00/libQtCore.so.4.5.2:/usr/lib/opera/10.00/libQtGui.so.4.5.2:/usr/lib/opera/10.00/libQtDBus.so.4.5.2:/usr/lib/opera/10.00/libQtDesignerComponents.so.4.5.2:/usr/lib/opera/10.00/libQtNetwork.so.4.5.2:/usr/lib/opera/10.00/libQtOpenGL.so.4.5.2:/usr/lib/opera/10.00/libQtWebKit.so.4.5.2:/usr/lib/opera/10.00/libQtCLucene.so.4.5.2:/usr/lib/opera/10.00/libQtHelp.so.4.5.2:/usr/lib/opera/10.00/libQtScript.so.4.5.2:/usr/lib/opera/10.00/libQtScriptTools.so.4.5.2:/usr/lib/opera/10.00/libQtSql.so.4.5.2:/usr/lib/opera/10.00/libQtSvg.so.4.5.2:/usr/lib/opera/10.00/libQtTest.so.4.5.2:/usr/lib/opera/10.00/libQtXml.so.4.5.2:/usr/lib/opera/10.00/libQtXmlPatterns.so.4.5.2:/usr/lib/opera/10.00/libphonon.so.4.3.1 ${OPERA_BINARYDIR}opera -notrayicon -style cleanlooks "[email protected]" & disown
перед этим, конечно, надо скопировать библиотеки, по аналогии как я выше писал.
вообщем откатил.. сам пакет, и pyqt.
но, как оказалось, KDE 4.3.2 не работает с Qt 4.5.3.
пришлось обратно поставить Qt 4.5.3…

Но решил проблему с оперой. Нашел на англоязычном сайте арча. можно загружать ее с библиотеками qt 4.5.2
$ mkdir scratch
$ cd scratch
$ cp /var/cache/pacman/pkg/qt-4.5.2-7-i686.pkg.tar.gz .
$ tar vxzf qt-4.5.2-7-i686.pkg.tar.gz
$ su 
# cp usr/lib/libQtCore.so.4.5.2 /usr/lib/opera/10.00/
# cp usr/lib/libQtGui.so.4.5.2 /usr/lib/opera/10.00/
и загружаем
LD_PRELOAD=/usr/lib/opera/10.00/libQtCore.so.4.5.2:/usr/lib/opera/10.00/libQtGui.so.4.5.2 ${OPERA_BINARYDIR}opera "[email protected]" &
disown

вдруг кому-то пригодится.
P.S. А pacman -U устанавливает пакет из файла же..
а информацию о пакете, включая его зависимости и конфликты выводит pacman -Qi (или pacman -Si)
такой вот вопрос.
после обновления до qt 4.5.3 некоторые приложения стали странно себя вести, например opera.
как откатиться до qt 4.5.2? точнее, какие именно старые пакеты нужно ставить? например я буду использовать arch rollback machine. что нужно, кроме собственно самого qt-4.5.2?
почитайте вот здесь
хмм, странно…
0.6.0 раньше не собиралась (вылетало с другой ошибкой уже сразу после make), я уже думал забить на него, поэтому и пробовал 0.5.0.. пересобрал php (точнее собрал более старую версию, была 5.3.0, собрал 5.2.11), и все собралось. интересно, чем ему 5.3 не нравилась.

спасибо!
всем привет.
проблема заключается в следующем:
нужно собрать ffmpeg-php (действительно нужно, при чем довольно срочно), в репах и aur нету, значит вручную..
собрал ffmpeg-amr (0.5) из aur c –enable-shared.
собираю ffmpeg-php-0.5.0
checking for ffmpeg support... yes, shared
checking for ffmpeg headers... configure: error: ffmpeg headers not found. Make sure you've built ffmpeg as shared libs using the --enable-shared option
я так понимаю ему нужны заголовочные файлы ffmpeg? в /usr/src или /usr/local/src их нет. где их взять (или как решить проблему другим способом)?
скажите, как? может есть где-то какие-то типа архивы старых пакетов, или еще что?..