Коллеги, помогите пожалуйста, уже веду поиски не один день ситуация в следующем:
Стоит HP-UX 11 v 23 английская версия
Сервер на архитектуре Итаниум
Ставлю MC что из депотов с http://hpux.connect.org.uk, что сам собираю получается следующее:
если встречается папка или фаил с символом "_" то вылетает ошибка типа например
Warning: Cannot change to /root/sp_server.
при попытке запустить скрипт из этой папки выкидывает на уровень выше, и выдает что фаил не найден.
При разборе полетов выяснилось что почему место символа "_" из первой половины аски кодов, используется символ "_" из второй половины аски, которая отвечает за национальную кодировку
>[оверквотинг удален]
>Ставлю MC что из депотов с http://hpux.connect.org.uk, что сам собираю получается следующее:
>
>если встречается папка или фаил с символом "_" то вылетает ошибка типа
>например
>Warning: Cannot change to /root/sp_server.
>при попытке запустить скрипт из этой папки выкидывает на уровень выше, и
>выдает что фаил не найден.
>При разборе полетов выяснилось что почему место символа "_" из первой половины
>аски кодов, используется символ "_" из второй половины аски, которая отвечает
>за национальную кодировкуможет череп не ломать и попробовать из сорцов поставить то же 4.6.3 который пытаются оживить?может там патч уже есть..
кста с кодировками то все стыкуется или?
>может череп не ломать и попробовать из сорцов поставить то же 4.6.3
>который пытаются оживить?может там патч уже есть..
>кста с кодировками то все стыкуется или?Не получится пытался))) у него проблемы на этапе сборки, его надо под чпукс патчить, он не знает тип фаиловой системы, пытался в исходниках подменить инклуд фаилы не помогло, собака где то глубже зарыта. А ребятам по 4.6.3 я уже отписался)
>[оверквотинг удален]
>Ставлю MC что из депотов с http://hpux.connect.org.uk, что сам собираю получается следующее:
>
>если встречается папка или фаил с символом "_" то вылетает ошибка типа
>например
>Warning: Cannot change to /root/sp_server.
>при попытке запустить скрипт из этой папки выкидывает на уровень выше, и
>выдает что фаил не найден.
>При разборе полетов выяснилось что почему место символа "_" из первой половины
>аски кодов, используется символ "_" из второй половины аски, которая отвечает
>за национальную кодировкуОбращаюсь с подобной просьбой и к typhoon2000 и ко всем коллегам !
может у Вас есть сборка бинарников mc для платформы
HP-UX_ia64 v.11.31.Пробовал сам собрать из исходников - не получается - не такой опытный
пользователь.Может поможете ?
брал так же сборку с сайта http://hpux.connect.org.uk/hppd/auto/
в месте с зависимыми библиотеками - всЁ ставил - не получается :
при запуске mc вываливается по ошибке
root@host1#/usr/local/bin/mc
/usr/lib/hpux32/dld.so: Unsatisfied code symbol '__divsi3' in load
module '/usr/local/bin/mc'.
Killed
вот результат выполнения команды ldd :
root@host1#ldd -r /usr/local/bin/mc
libintl.so => /usr/local/lib/hpux32/libintl.so
libglib.so => /usr/local/lib/hpux32/libglib.so
libSM.so.1 => /usr/lib/hpux32/libSM.so.1
libICE.so.1 => /usr/lib/hpux32/libICE.so.1
libX11.so.1 => /usr/lib/hpux32/libX11.so.1
libslang.so => /usr/local/lib/hpux32/libslang.so
libiconv.so => /usr/local/lib/hpux32/libiconv.so
libnsl.so.1 => /usr/lib/hpux32/libnsl.so.1
libgen.so.1 => /usr/lib/hpux32/libgen.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libm.so.1 => /usr/lib/hpux32/libm.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libxti.so.1 => /usr/lib/hpux32/libxti.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
symbol not found: _SLsys_input_pending (/usr/local/bin/mc)
symbol not found: __udivsi3 (/usr/local/bin/mc)
symbol not found: __divdf3 (/usr/local/bin/mc)
symbol not found: __divsi3 (/usr/local/bin/mc)
symbol not found: __modsi3 (/usr/local/bin/mc)
symbol not found: __umodsi3 (/usr/local/bin/mc)
symbol not found: _SLsys_getkey (/usr/local/bin/mc)
root@host1#
>Пробовал сам собрать из исходников - не получается - не такой опытный
>пользователь.так и написала - "не такой опытный пользователь" ? ;)
при сборке должны быть конкретные матюки либо на стадии configure либо на стадии make
можно их увидеть?>брал так же сборку с сайта http://hpux.connect.org.uk/hppd/auto/
>в месте с зависимыми библиотеками - всЁ ставил - не получается :пути ко всем либам прописаны?
точно не знаю как-там в HP-UX прописывается через LD_LIBRARY_PATH или ldconfig или еще как. возможно надо кеш путей к либам (ldconfig) обновить.>при запуске mc вываливается по ошибке
>root@host1#/usr/local/bin/mc
>/usr/lib/hpux32/dld.so: Unsatisfied code symbol '__divsi3' in load
>module '/usr/local/bin/mc'./usr/lib/hpux32/dld.so - пытаецца 32-битную подцепить, правильные ли пакеты установлены по зависимостям?
судя по гуглу нужна libgcc.so или libgcc.a, т.к. эти функции в этой либе.
гуглите еще прямо по словам: "Unsatisfied code symbol '__divsi3'" м.б. еще что-нить найдете.
p.s. я не спец по hp-ux, все выше сказанное имхо :)
Сорри, что откопал столь древнюю тему. ))
Столкнулся с такой же проблемой, гугл отдает только два результата по поиску и в них нет решения!
Решение:
Ставим все зависимые пакеты для компиляции.
#export LDOPTS="+s -s -L/usr/local/lib -L/usr/local/lib/hpux32"
#vi /opt/gnome/bin/glib-configЗдесь нужно исправить 93 строку:
echo -I${prefix}/include/glib-1.2 -I${exec_prefix}/lib/glib/include $includes $cflags
на
echo -I${prefix}/include/glib-1.2 -I${exec_prefix}/lib/hpux32/glib/include $includes $cflagsДальше конфигурим:
#./configure CC='/usr/local/bin/gcc'
и всё! )
# make
# make install
>Коллеги, помогите пожалуйста, уже веду поиски не один день ситуация в следующем:
>
>Стоит HP-UX 11 v 23 английская версия
>Сервер на архитектуре Итаниумможно а) не пользоваться mc или б) собирать его через pkgsrc (www.pkgsrc.org). все равно после mc еще что-то захочется поставить...
Для тех кто не хочет маяться со сборкой - лечится установкой более старых пакетовbash-3.00.14-sd-11.23.depot
bison-2.0-sd-11.23.depot
flex-2.5.4a-sd-11.23.depot
gettext-0.14.1-sd-11.23.depot
libiconv-1.9.2-sd-11.23.depot