Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Виталийv4567 Member Откуда: Сообщений: 104 |
Установлен gt.m в папку /opt/gtm Вот переменные окружения export gtm_dist="/opt/gtm" В документации по alt-nc написано Инсталляция Импортировать рутины программы стандартными утилитами в системные (% области) .... .... GT.M Файл аnc.gtm утилитой ^%RI. Тут системной области нет поэтому в каталог указанный в переменной gtmroutines в запускаемом профиле желательно изменить параметры я в папку /opt/gtm/user/r скопировал два файла anc414.rtn anc414.gtm далее запускаю gt.m и согласно документации получаю вот что: GTM>d ^%RI естественно aNC не проинсталировался GTM>d ^%aNC |
30 июл 15, 21:59 [17957485] Ответить | Цитировать Сообщить модератору |
gluconat_ca Member Откуда: Сообщений: 105 |
/opt/gtm/user/o для файлов *.o /opt/gtm/user/r для файлов *.m, вот это и должна быть Output directory |
||
31 июл 15, 07:12 [17958192] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
gluconat_ca, спасибо за помощь, но то же самое. |
31 июл 15, 09:29 [17958431] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
в строчках: Formfeed delimited <No>? Input device: <terminal>: клацаю энтер, може что то другое надо набирать.....? |
31 июл 15, 09:30 [17958435] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
терминал у меня: echo $TERM xterm |
31 июл 15, 09:31 [17958439] Ответить | Цитировать Сообщить модератору |
gluconat_ca Member Откуда: Сообщений: 105 |
Виталийv4567, на запрос Input device надо ввести имя файла с путем |
31 июл 15, 09:42 [17958493] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
gluconat_ca, да я уже догадался и так сделал, рутины появились. Теперь попытался скомпилить _aNC.m и вот что получил: GTM>zl "_aNC.m" W(W,H) n zl i $$ver^%aZ["GTM",$zint["u $p zg" s zl=$p($zint,"zgo ",2) i zl>$$zl^%aZ zgo zl q ^----- At column 86, line 32, source module /opt/gtm/user/r/_aNC.m %GTM-E-INVCMD, Invalid command keyword encountered GTM> но _aNC.o создался. запускаю его и вот что получаю: GTM>d ^%aNC %GTM-E-DBFILERR, Error with database file /root/mumps.dat,%SYSTEM-E-ENO2, No such file or directory At M source location ver^%aZ GTM> Это тестовый компьютер и что бы исключить ещё грабли с пользовательскими доступами и правами я работаю от root, знаю что это не правильно, но как я говорил это тестовый компьютер... Теперь по существу - mumps.dat у меня создан и лежит в /opt/gtm/db в этой же папке лежит и mumps.gld при установке прописывал создание базы в папке /opt/gtm/db хотя полный путь в mumps.gld не прописался, а прописано просто .mumps.dat - (по F3 смотрел этот файл) Далее что бы всё таки запустить эту программу скопировал mumps.dat в папку /root и запустил _aNC командой: GTM>d ^%aNC и получил по всему экрану чёрные полосы разной длинны, исчезло GTM> и курсор, набрав "h" вышел в шелл. |
31 июл 15, 10:10 [17958647] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
после того как скопировал mumps.dat в папку /root и запустил d ^%aNc создалось куча объектников - из ранее проинсталированных рутин aNC. |
31 июл 15, 10:14 [17958666] Ответить | Цитировать Сообщить модератору |
gluconat_ca Member Откуда: Сообщений: 105 |
В gt.m сокращённая форма команды 'zgoto' должна быть 'zg', а не 'zgo' Так что надо исправить в файле _aNC.m вместо: W(W,H) n zl i $$ver^%aZ["GTM",$zint["u $p zg" s zl=$p($zint,"zgo ",2) i zl>$$zl^%aZ zgo zl q записать: W(W,H) n zl i $$ver^%aZ["GTM",$zint["u $p zg" s zl=$p($zint,"zg ",2) i zl>$$zl^%aZ zg zl q |
||
31 июл 15, 10:27 [17958764] Ответить | Цитировать Сообщить модератору |
Виталийv4567 Member Откуда: Сообщений: 104 |
gluconat_ca, огромное спасибо что помогаешь!!!! сейчас всё получилось но....... _aNC.m скомпилился по команде zl "_aNC.m" без ошибок, а вот при запуске выдал вот что: GTM>d ^%aNC %GTM-E-DBFILERR, Error with database file /root/mumps.dat,%SYSTEM-E-ENO2, No such file or directory At M source location ver^%aZ GTM> скопировав в папку /root файл mumps.dat aNC при первом запуске выдаёт чёрные строки через раз разной длинны и всё останавливается, а потом если выйти из gtm и обратно войти и запустить aNC командой d ^%aNC то он запускается - идут ка и раньше чёрные полосы потом 3 секунды ждём для анализа терминала, далее весь экран полностью заполняется чёрными подчёркнутыми строками и наконец запускается aNC - даже вроде всё работает. Вопрос, почему надо в папку /root копировать файл баз данных mumps.dat |
31 июл 15, 10:55 [17958946] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
У Вас, похоже не правильно сконфигурирована база данных посмотрите визуально файл mumps.gld, там наверняка стоит /root/mumps.dat alt-nc устанавливается просто - по инструкции в input direcory указываете путь к файлу anc.gtm в output можно ничего не указывать - упадет в текущий каталог по умолчанию в этой директории ( у Вас кажется /op/gtm) должны лежать файлы aNC*.m компилить их не нужно - при первом запуске происходит автоматическая компиляция пакета В общем в каком либо каталоге из gtmroutine должны лежать файлы aNC*.m как они там окажутся - не важно хоть обыкновенным копированием потом просто запускаете d ^%aNC |
31 июл 15, 14:34 [17960226] Ответить | Цитировать Сообщить модератору |
gluconat_ca Member Откуда: Сообщений: 105 |
Виталийv4567, Возможно gtm запускаешь из домашнего каталога root, а, если файл базы в каталоге базы прописан без пути (просто mumps.dat), то и ищется он в текущем каталоге, то бишь в /root/ |
31 июл 15, 14:53 [17960388] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
Немного не дочитал У Вас в mumps.gld стоит ./mumps.dat это значит в текущем каталоге почему то текущий у Вас /root ? Сделайте вот что в поставке anc есть в каталоге for gtm есть 2 файла Adef и Acreatе - последний это скрипт для создания нормальной базы Аdef - это переменные окружения подставьте в него свои, которые были приведены в старте топика и запустите ./Acreate будут созданы нормальные базы в каталоге gtmgbldir |
31 июл 15, 15:03 [17960477] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
в строке W(W,H) n zl i $$ver^%aZ["GTM",$zint["u $p zg" s zl=$p($zint,"zgo ",2) i zl>$$zl^%aZ zgo zl q действительно ошибка - но это мусорная строка - то.е строка которая никогда не выполнятся достаточно оставить метку W(W,H) ; |
31 июл 15, 15:22 [17960598] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
Аналогичная проблема... Скачали 4.14 http://www.minimdb.com/tools/altnc.html Восстановили в рабочую директорию файлы из anc414n.rtn (не процентные)... Запускаем d ^aa Ошибок нет... На экране небольшой сдвиг вверх, но никакого изображения панелей нет. Вообще ничего нет. Какие бы кнопки не давил, на экране ничего не происходит... ![]() Используем puty и свой терминал. |
17 авг 15, 16:20 [18029560] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
Пробовал ставить на КащееErrors in routine %a.INT source code: %a.INT : Error : <NOROUTINE>ROUTINE+10^%R *%SYS.SECURITY %a.INT Errors in routine %aNC.INT source code: %aNC.INT : Error : <NOROUTINE>ROUTINE+10^%R *%SYS.SECURITY %aNC.INT Errors in routine %aNCA.INT source code: %aNCA.INT : Error : <NOROUTINE>ROUTINE+10^%R *%SYS.SECURITY %aNCA.INT Errors in routine %aNCB.INT source code: %aNCB.INT : Error : <NOROUTINE>ROUTINE+10^%R *%SYS.SECURITY %aNCB.INT ... |
17 авг 15, 16:30 [18029616] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
Попробуйте вот это Просто положите файлы *.m в каталог, упомянутый в gtmroutines - ,больше ничего делать не нужно это процентовый вариант запуск d ^%a (для gtm лучше его) К сообщению приложен файл (anc418.zip - 124Kb) cкачать ![]() |
18 авг 15, 12:34 [18033220] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
а это не процентовый если хотите можете и его использовать версия 4,18 слабо протестирована в gtm вроде неплохо работает К сообщению приложен файл (anc418-nonpersent.zip - 122Kb) cкачать ![]() |
18 авг 15, 12:38 [18033252] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
Начнем с этого варианта... ![]() У нас так просто фалы не скопируешь... Получим доступ - опробуем! |
||
18 авг 15, 13:41 [18033698] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
andrew000999, сначала дало ошибку на командуzt Закоментировали... Потом дало ошибку на команду zlink ![]() |
18 авг 15, 14:04 [18033887] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
Версия GT.M V6.2-002A Linux x86_64 |
18 авг 15, 14:06 [18033897] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
не нужно никаких строк комментировать - это несущественно gtm просто покажет при компиляции что есть ошибка синтаксическая и все там в основном ztrap - генерация ошибки - нет такой команды в gtm - но ошибка все равно при необходимости возникает просто не ztrap и обрабатывается все что нужно сделать 1. положить либо тот либо другой пакет в каталог gtmroutines 2. запустить консоль gtm 3. запустить в консоли d ^aa или d ^%a если не запускается - все что могу предположить - это чахарда с линуксовыми правами на файлы |
18 авг 15, 14:25 [18034095] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
andrew000999, так мы просто положили... Просто запустили... Программа вылетела по ошибке и все на этом закончилось. |
18 авг 15, 14:30 [18034146] Ответить | Цитировать Сообщить модератору |
andrew000999 Member Откуда: Сообщений: 83 |
Загадка природы укажите место возникновения первой ошибки |
18 авг 15, 15:01 [18034401] Ответить | Цитировать Сообщить модератору |
krvsa Member Откуда: г Волжский Сообщений: 13116 |
|
||||
18 авг 15, 15:23 [18034565] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 вперед Ctrl→ все |
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M | ![]() |