Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб апр 20, 2024 06:42

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июн 28, 2012 19:07 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
VoidVolker писал(а):
Запустил в дебиан х64 - в консоли CELL . выдает 4.

Чудеса какие-то. UBUNTU/64 у меня только на домашнем компьютере.
Но как на зло, сдохла материнка. По исходникам смотрю, не должно быть там 4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июн 28, 2012 20:49 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Вот скрин: http://www.ipic.lv/i1/e0f69b32/d30497b5a881ca1.jpg

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Ср июл 04, 2012 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
Код:
77 ANS FORTH 94 for Linux
A.Cherezov  http://www.forth.org.ru/
M.Maksimov  http://www.chat.ru/~mak
BTC:1H6sftLYWaFTGGvnPEz4fJRCJ7ZbwDh8Sb

8589934591
Ok..
.
-1  Ok.


:(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июл 05, 2012 00:07 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
скачал http://fpauk.narod.ru/GTK4th64e.tar.gz - полноценная UBUNTU - SPF64
ничего не меняя запускаю и вижу
Код:
ANS FORTH 94 for Linux
A.Cherezov  http://www.forth.org.ru/
M.Maksimov  http://www.chat.ru/~mak
BTC:1DXQYcg7Vr7orbqTmiEFVxEUQ9o1yAjNNN

CELL .
8  Ok
-1 U.
18446744073709551615  Ok


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июл 05, 2012 07:40 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Заново скачал архив, запускаю в дебиане:
Код:
root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e# ./GTK4th
./GTK4th: error while loading shared libraries: libwx_gtk2u_core-2.9.so.2: cannot open shared object file: No such file or directory

root@serv:/home/user/GTK4th64e/spf# ./console.sh
77 ANS FORTH 94 for Linux
A.Cherezov  http://www.forth.org.ru/
M.Maksimov  http://www.chat.ru/~mak
BTC:1H6sftLYWaFTGGvnPEz4fJRCJ7ZbwDh8Sb


Ok.
.
0  Ok

Ok
CELL .
4  Ok

Ok

Код:
sudo aptitude install libwxgtk2.8-0

Код:
user@serv:~/GTK4th64e/spf$ ./console.sh
77 ANS FORTH 94 for Linux
A.Cherezov  http://www.forth.org.ru/
M.Maksimov  http://www.chat.ru/~mak
BTC:1H6sftLYWaFTGGvnPEz4fJRCJ7ZbwDh8Sb

CELL .
4  Ok.

Код:
user@serv:~/GTK4th64e/spf$ ./spf
77 ANS FORTH 94 for Linux
A.Cherezov  http://www.forth.org.ru/
M.Maksimov  http://www.chat.ru/~mak
BTC:1H6sftLYWaFTGGvnPEz4fJRCJ7ZbwDh8Sb

CELL .
4  Ok.

Убунта лайв: при попытке запуска просто мигает черное окошко и тут же пропадает.
Поставил убунту - то же самое.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июл 05, 2012 10:51 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
VoidVolker писал(а):
user@serv:~/GTK4th64e/spf$ ./spf

Это 32х разрядная версия для сборки.

После
sudo aptitude install libwxgtk2.8-0
пробовал снова запустить ?
root@serv:/home/user/GTK4th64e# ./GTK4th

Может получится пересобрать
Для этого следует удалить GTK4th и запустить make.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июл 05, 2012 14:46 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Mihail писал(а):
Может получится пересобрать
Для этого следует удалить GTK4th и запустить make.

Код:
user@serv:~/GTK4th64e$ make
make: wx-config: Команда не найдена
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -Wl,-Map,messy.map  -DGUI -o obj/init.o init.cpp
In file included from init.cpp:1:
headers.h:9:19: error: wx/wx.h: Нет такого файла или каталога
headers.h:10:25: error: wx/stdpaths.h: Нет такого файла или каталога
headers.h:11:25: error: wx/snglinst.h: Нет такого файла или каталога
headers.h:12:22: error: wx/utils.h: Нет такого файла или каталога
headers.h:13:24: error: wx/clipbrd.h: Нет такого файла или каталога
headers.h:14:24: error: wx/taskbar.h: Нет такого файла или каталога
In file included from headers.h:42,
                 from init.cpp:1:
uibase.h:5:21: error: wx/intl.h: Нет такого файла или каталога
uibase.h:7:23: error: wx/string.h: Нет такого файла или каталога
uibase.h:8:23: error: wx/bitmap.h: Нет такого файла или каталога
uibase.h:10:21: error: wx/icon.h: Нет такого файла или каталога
uibase.h:11:21: error: wx/menu.h: Нет такого файла или каталога
uibase.h:12:23: error: wx/gdicmn.h: Нет такого файла или каталога
uibase.h:13:21: error: wx/font.h: Нет такого файла или каталога
uibase.h:14:23: error: wx/colour.h: Нет такого файла или каталога
uibase.h:15:25: error: wx/settings.h: Нет такого файла или каталога
uibase.h:16:24: error: wx/toolbar.h: Нет такого файла или каталога
uibase.h:17:25: error: wx/statusbr.h: Нет такого файла или каталога
uibase.h:18:25: error: wx/stattext.h: Нет такого файла или каталога
uibase.h:19:25: error: wx/textctrl.h: Нет такого файла или каталога
uibase.h:20:23: error: wx/button.h: Нет такого файла или каталога
uibase.h:21:22: error: wx/sizer.h: Нет такого файла или каталога
uibase.h:22:23: error: wx/choice.h: Нет такого файла или каталога
uibase.h:23:25: error: wx/listctrl.h: Нет такого файла или каталога
uibase.h:24:22: error: wx/panel.h: Нет такого файла или каталога
uibase.h:26:22: error: wx/frame.h: Нет такого файла или каталога
uibase.h:28:23: error: wx/dialog.h: Нет такого файла или каталога
uibase.h:29:24: error: wx/listbox.h: Нет такого файла или каталога
In file included from headers.h:42,
                 from init.cpp:1:
uibase.h:61: error: expected initializer before ‘*’ token
uibase.h:66: error: expected class-name before ‘{’ token
uibase.h:70: error: ISO C++ forbids declaration of ‘wxMenuBar’ with no type
uibase.h:70: error: expected ‘;’ before ‘*’ token
uibase.h:71: error: ISO C++ forbids declaration of ‘wxMenu’ with no type
uibase.h:71: error: expected ‘;’ before ‘*’ token
uibase.h:72: error: ISO C++ forbids declaration of ‘wxMenu’ with no type
uibase.h:72: error: expected ‘;’ before ‘*’ token
uibase.h:73: error: ISO C++ forbids declaration of ‘wxToolBar’ with no type
uibase.h:73: error: expected ‘;’ before ‘*’ token
uibase.h:75: error: ISO C++ forbids declaration of ‘wxChoice’ with no type
uibase.h:75: error: expected ‘;’ before ‘*’ token
uibase.h:78: error: ‘wxCloseEvent’ has not been declared
uibase.h:79: error: ‘wxCommandEvent’ has not been declared
uibase.h:80: error: ‘wxCommandEvent’ has not been declared
uibase.h:81: error: ‘wxCommandEvent’ has not been declared
uibase.h:82: error: ‘wxCommandEvent’ has not been declared
uibase.h:83: error: ‘wxKeyEvent’ has not been declared
uibase.h:84: error: ‘wxListEvent’ has not been declared
uibase.h:85: error: ‘wxListEvent’ has not been declared
uibase.h:86: error: ‘wxPaintEvent’ has not been declared
uibase.h:90: error: ISO C++ forbids declaration of ‘wxMenu’ with no type
uibase.h:90: error: expected ‘;’ before ‘*’ token
uibase.h:91: error: ISO C++ forbids declaration of ‘wxStatusBar’ with no type
uibase.h:91: error: expected ‘;’ before ‘*’ token
uibase.h:92: error: ISO C++ forbids declaration of ‘wxListCtrl’ with no type
uibase.h:92: error: expected ‘;’ before ‘*’ token
uibase.h:93: error: ISO C++ forbids declaration of ‘wxListCtrl’ with no type
uibase.h:93: error: expected ‘;’ before ‘*’ token
uibase.h:95: error: expected ‘)’ before ‘*’ token
uibase.h: In member function ‘virtual void CMainFrameBase::OnClose(int&)’:
uibase.h:78: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnMenuFileExit(int&)’:
uibase.h:79: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnMenuHelpAbout(int&)’:
uibase.h:80: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnEdit(int&)’:
uibase.h:81: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnButtonAddressBook(int&)’:
uibase.h:82: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnKeyDown(int&)’:
uibase.h:83: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnListColBeginDrag(int&)’:
uibase.h:84: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnListItemActivated(int&)’:
uibase.h:85: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CMainFrameBase::OnPaintListCtrl(int&)’:
uibase.h:86: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
In file included from headers.h:42,
                 from init.cpp:1:
uibase.h: At global scope:
uibase.h:104: error: expected class-name before ‘{’ token
uibase.h:108: error: ISO C++ forbids declaration of ‘wxStaticText’ with no type
uibase.h:108: error: expected ‘;’ before ‘*’ token
uibase.h:114: error: expected ‘)’ before ‘*’ token
uibase.h:120: error: expected class-name before ‘{’ token
uibase.h:122: error: ‘wxKeyEvent’ has not been declared
uibase.h:123: error: ‘wxPaintEvent’ has not been declared
uibase.h:127: error: expected ‘)’ before ‘*’ token
uibase.h: In member function ‘virtual void CEditDialogBase::OnKeyDown(int&)’:
uibase.h:122: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
uibase.h: In member function ‘virtual void CEditDialogBase::OnPaintListCtrl(int&)’:
uibase.h:123: error: request for member ‘Skip’ in ‘event’, which is of non-class type ‘int’
In file included from headers.h:43,
                 from init.cpp:1:
ui.h: At global scope:
ui.h:9: error: expected constructor, destructor, or type conversion before ‘(’ token
ui.h:19: error: ‘wxCloseEvent’ has not been declared
ui.h:20: error: ‘wxPaintEvent’ has not been declared
ui.h:21: error: ‘wxKeyEvent’ has not been declared
ui.h:22: error: ‘wxCommandEvent’ has not been declared
ui.h:23: error: ‘wxCommandEvent’ has not been declared
ui.h:24: error: ‘wxCommandEvent’ has not been declared
ui.h:28: error: expected ‘)’ before ‘*’ token
ui.h:32: error: ISO C++ forbids declaration of ‘wxListCtrl’ with no type
ui.h:32: error: expected ‘;’ before ‘*’ token
ui.h:42: error: ‘wxCommandEvent’ has not been declared
ui.h:46: error: expected ‘)’ before ‘*’ token
ui.h:52: error: expected initializer before ‘*’ token
ui.h:58: error: expected ‘)’ before ‘*’ token
make: *** [obj/init.o] Ошибка 1
user@serv:~/GTK4th64e$

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Чт июл 05, 2012 15:19 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
VoidVolker писал(а):
headers.h:9:19: error: wx/wx.h: Нет такого файла или каталога

widgets - надо установить
http://www.wxwidgets.org/downloads

Доберусь до дома, попробую сделать вариант без GTK.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Пт июл 06, 2012 22:45 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
http://fpauk.narod.ru/LinuxSPF64.tar.gz без GTK.



За это сообщение автора Mihail поблагодарил: VoidVolker
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Сб июл 07, 2012 08:34 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Ураа! Работает :D Спасибо Михаилу за очередной, пускай может и не очень большой, но все-таки шаг вперед в развитии спф. :wink:
Я так понимаю, линукс-спф написан на си? Вот тут есть одна интересная штучка — может можно ли как-нибудь её заинклюдить или, может наоборот в неё?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Сб июл 07, 2012 10:50 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
VoidVolker писал(а):
Я так понимаю, линукс-спф написан на си?

На си только интерфейс пользователя. LinuxSPF64/main.c
Ну еще плавающая арифметика LinuxSPF64/spf/float.cc (недоделана)
Примитивы на ассемблере LinuxSPF64/spf/amain.S
Большая часть LinuxSPF64/spf/img.s генериться по средствам запуска LinuxSPF64/spf/bbuild.sh
Путем своего рода дизассемблирования того, что скомпилировал Форт в LinuxSPF64/spf/src

VoidVolker писал(а):
может можно ли как-нибудь её заинклюдить или, может наоборот в неё?

Можно дизассемблирование заменить на конвертацию в Си.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Сб июл 07, 2012 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Mihail писал(а):
Можно дизассемблирование заменить на конвертацию в Си.

Не, думаю это лишь внесет дополнительную сложность.
spf/sopen.c - о, я так понимаю в LinuxSPF уже есть поддержка сокетов? Т.е. в принципе можно организовать что-то типа простейшего веб-сервера?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Сб июл 07, 2012 17:40 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
МэдФишовский веб-сервер удалось собрать и запустить под х64. Теперь бы к нему на обработку запросов спф подцепить. Может в виде либы можно сделать подключение?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Вс июл 08, 2012 01:45 
VoidVolker писал(а):
Спасибо Михаилу за очередной, пускай может и не очень большой, но все-таки шаг вперед в развитии спф.

Присоединяюсь, хотя сам к спф равнодушен. Важнее то, что Михаил один из тех редких фортеров, которые реально делают что-то полезное для сообщества, в то время как основная масса рассматривает Форт как способ убить время, вроде бы и занятно, но несерьёзно. Кстати, что у спф с оптимизацией под линуксом? С виндой всё ясно, позиционируется чуть ли не как лучший вариант, но вот когда речь заходит о линуксе, вечно какие-нибудь проблемы всплывают. Откуда у меня сведения по поводу проблем с оптимизатором? Отсюда, причём, сабж характерный.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: SPF/Linux
СообщениеДобавлено: Вс июл 08, 2012 09:01 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Zinger писал(а):
Кстати, что у спф с оптимизацией под линуксом? С виндой всё ясно, позиционируется чуть ли не как лучший вариант, но вот когда речь заходит о линуксе, вечно какие-нибудь проблемы всплывают.

Да, оптимизатор был бы очень полезен.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB