Проблемы с WMS и Webkit-image

Доброго времени суток.
На форуме уже обсуждался данный вопрос, но моей проблемы, к сожалению, это не решило, поэтому создаю новый топик:
При выборе в JOSM меню WMS → Yahoo Sat появляются красные квадраты с надписями об ошибке
В консоле выдается следующая информация :
Grabbing HTML http://josm.openstreetmap.de/wmsplugin/YahooDirect.html?bbox=37.6421089,55.7450595,37.6485512,55.7486855&srs=EPSG:4326&width=499&height=499
im == null!

Везде, где читал, говорят это проблемы с WebKit
Не знаю какая нужна информация для размышлений, поэтому даю следующую:
система Debian Lenny
Josm v. 2328 (но пробовалось и на более ранних)
WMSPlugin v. 17817

Далее о том, как собирался webkit
скачивался файлик:http://svn.openstreetmap.org/applications/editors/josm/plugins/wmsplugin/webkit-image.cpp
затем moc webkit-image.cpp > webkit-image.h (кстати можете рассказать для общего развития что это за команда такая moc)
затем g++ -I /usr/include/qt4/ webkit-image.cpp -o webkit-image -lQtCore -lQtWebKit -lQtGui -s -O2
затем получившийся файл webkit-image скопировал в /usr/local/bin
все.

Есть следующие библиотеки:
build-essential
libqt4-dev
libqt4-webkit
pkg-config
ibqt4-xml, libqt4-dbus, libqt4-script, libqt4-designer, libqt4-sql, libqt4-qt3support, libqt4-svg, libqt4-xmlpatterns, libqt4-help, libqt4-assistant, libqt4-test, qt4-qmake

И скажите, а затем все эти манипуляции с командами moc и g++, неужели нельзя скачать уже собранный webkit?
Вот вроде бы и все. Запарился уже совсем с этим webkit (((((((((

У вас там в дыбиане есть libqt4-imageformats? Если да, то попробуй её поставить.

А если просто набрать в коммандной строке:
webkit-image \http://josm.openstreetmap.de/wmsplugin/YahooDirect.html?bbox=37.6421089,55.7450595,37.6485512,55.7486855&srs=EPSG:4326&width=499&height=499 > test.jpg
В test.jpg что-нибудь появится?

to Upliner:
Unable to load the image test.jpg
Perhaps the file format is unsupported or your Imlib is not installed properly

to glebius:
такой библиотеки нет, и что-то найти я ее не могу…

Так, а если webkit-image скормить какой-нибудь локальный html-ник, он его отрендерит? Если так, то похоже он просто не видит инета…

Upliner, а html-ник любой можно взять, т.е. там именно картинка должна быть или любая страничка?
я в браузере взял просто страничку сохранил как…
и ее дал webkit
минут 10 работал (был в процессах), но команда так и не завершилась

Ну да, любая страничка…
Похоже и впрямь не может до инета достучаться… Случайно прокси никакой не используется?

proxy используется, но
вчера админы сделали на мой IP проброс, т.е пустили меня в инет без прокси… результат был тем же ((((
но на всякий случай что вообще надо сделать, чтобы заработало и через прокси?

А переменная окружения http_proxy проставлена?

кстати, все -таки отрендерилась html-ка, не знаю, что там должно было получится. но картинка получилась какая-то странная ))))
насчет переменной без понятия (извини, но я в линуксе чайник), где они прописываются?
или export сделать?

Можно посмотреть “env | grep -i http” , и если там проставлен какой-то прокси, сделать “unset http_proxy” . Просто webkit-image глючно через прокси работает, лучше уж попробовать напрямую…

env | grep -i http ничего не нашла
и опять же… понимаешь, пробовали и без прокси ((((
если подвести предварительные итоги, то вероятно проблема в прокси, надо будет еще с админами попробывать напрямую…
а может быть проблема в самом webkit или тогда josm в обще бы строку grabbing html… не отображал бы?
и еще вопрос: в josm в настройках WMS средство скачивания указано webkit-image {0}, а есть разница где будет находиться исполняемый файл webkit-а?

Если бы webkit-image был неправильно установлен, он отображал бы ошибку “Could not start browser”…

Если он находится в bin-е, то должно работать и так. Если он находится ещё где, там нужно прописать полный путь.

Под FreeBSD я решил проблему обновлением пакета qt4-webkit с 4.5.2 до 4.5.3. Какая уж там внутрях версия вебкита, не знаю. Просто проверить можно браузером arora - он использует то же самое, и со сторой версией maps.yahoo.com в нем показывались неправильно. После обновления, соответственно, показываюся нормально.

Upliner спасибо огромное за помощь!
Дома поставил линя и все попробывал здесь. Работает, значит дело действительно в прокси
Пойду завтра админов тирранить! :slight_smile:

Благодарю всех за участие