On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 19
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 03.03.09 18:11. Заголовок: И как теперь собирать Harbour?


Раньше все было просто и ясно: запустил make_b32.bat, дальше в Contrib
make_b32_all.bat и все в порядке. А сейчас как?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 7 [только новые]


постоянный участник


Пост N: 115
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 03.03.09 20:44. Заголовок: Changelog: 2009-03-0..


Changelog:
2009-03-02 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
- obj
- make_b32.bat
- make_b32.mak
- make_gcc.sh
- make_gcc.mak
- make_vc.bat
- make_vc.mak
- common.mak
- contrib/mtpl_b32.mak
- contrib/mtpl_b32.bat
- contrib/make_b32_all.bat
- contrib/mtpl_gcc.mak
...
...
...
- Deleted components of "non-GNU" (MSVC, BCC and GCC
specific) make systems. Leaving GNU Make as the
unified make platform for Harbour.
This also means that Harbour is now much portable
in the sense that with a few rare exceptions all tasks should
be carried exactly the same way across the OSes.
Platform specific script file statistics before:
- Bash 54 (end-user oriented: 49 - including package creation)
- Windows/DOS 105 (end-user oriented: 90)
- OS/2 2 (end-user oriented: 1)
Platform specific script file statistics now:
- Bash 14 (end-user oriented: 9 - including package creation)
- Windows/DOS 19 (end-user oriented: 4)
- OS/2 2 (end-user oriented: 1)
Some of these will be further cleaned (hbdoc related: 5,
hbmk compatibility: 2)

Походу, GNU Make. Надо разбирацца.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 20
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 03.03.09 21:48. Заголовок: Это я понял. Тог..


Это я понял. Тогда переформулирую вопрос: кто и как для себя в изменившихся условиях
собирает Harbour и библиотеки из Contrib?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 618
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 03.03.09 22:16. Заголовок: leo пишет: Тогда пе..


leo пишет:

 цитата:
Тогда переформулирую вопрос: кто


Я
leo пишет:

 цитата:
и как для себя в изменившихся условиях


Ну, примерно, вот так

 цитата:
@echo off

set HB_ARCHITECTURE=win
set HB_COMPILER=bcc32

set _PATH=%PATH%
set PATH=d:\dev\tools;d:\borland\bcc55\bin;d:\borland\bcc55\lib
rem set PATH=d:\dev\tools;"C:\Program Files\BORLAND\BDS\4.0\bin"

set HB_USER_CFLAGS=-5 -6 -DHB_FM_STATISTICS_OFF -DHB_EXTENSION
set HB_USER_PRGFLAGS=-l -DHB_EXTENSION
set HB_BUILD_DLL=yes
set HB_BUILD_VERBOSE=yes

set HB_PKG_NAME=harbour-bcc551
rem set HB_PKG_NAME=harbour-bcc582
set HB_INSTALL_PREFIX=d:\harbour-bin\%HB_PKG_NAME%
set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin\
set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib\
set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include\

if exist %HB_PKG_NAME% rd /q /s %HB_PKG_NAME%
md %HB_PKG_NAME%

md %HB_BIN_INSTALL%
md %HB_LIB_INSTALL%
md %HB_INC_INSTALL%

call ext.bat

cd d:\harbour

set HB_CC_NAME=b32

call make_gnu.bat clean > nul
call make_gnu.bat install > make_b32.log

set PATH=_%PATH%
set _PATH=


Ну и конечно GNU make в PATH


Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 962
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 04.03.09 12:52. Заголовок: leo пишет: кто и ка..


leo пишет:

 цитата:
кто и как для себя в изменившихся условиях
собирает Harbour и библиотеки из Contrib?


Использую старые скрипты для BCC (предварительно сохраненные) для новых сборок Харбора без проблем, поскольку для новых скриптов необходимо иметь WinNT и выше, а у меня рабочая платформа - Win98SE

Кстати, выложил новую сборку Harbour 1.1.0dev (Rev. 10527) for BCC 5.5.1 (SVN 2009-03-04 09:13) по адресу

http://minigui.mylivepage.ru/file/?fileid=6862

 цитата:
Harbour Build Info
---------------------------
Version: Harbour 1.1.0dev (Rev. 10527)
Compiler: Borland C++ 5.5.1 (32-bit)
Platform: Windows 98 4.10.2222 A
PCode version: 0.2
ChangeLog last entry: 2009-03-04 09:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
ChangeLog ID: ChangeLog 10527 2009-03-04 08:13:22Z vszakats

Built on: Mar 4 2009 11:09:21
Extra C compiler options: -DHB_FM_STATISTICS_OFF -DHB_GUI -DHB_FM_STD_ALLOC
Build options:
Language options: (Clipper 5.3) (Clipper 5.x undoc) (Xbase++) (Flagship) (dirty extensions)
---------------------------




Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 21
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 04.03.09 17:28. Заголовок: gfilatov ..


gfilatov

Способ, который предлагает Григорий требует немалых трудозатрат. Каждый раз при изменении
нужно отслеживать какие изменения произошли в количественном отношении(какие модули добавились,
какие убраны) и соответственно корректировать скрипты. Но по крайней мере он точно работает.
Способ с использованием make_gnu.bat у меня вообще не работает, выдает кучу ошибок.
Вот такие изменения


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 116
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.03.09 16:59. Заголовок: leo, В архиве Nigthl..


leo, В архиве Nigthly Source есть файлик install. Там описано, как собирать. Я еще использовал батник, который Петр выложил. Всё чудно собирается, contrib, кажись, тоже участвует. Вот только имена некоторых библиотек отличаются. Посмотри, может сгодится... :)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 22
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 10.03.09 22:54. Заголовок: PSP Большое спасибо..


PSP Большое спасибо за подсказку. После того как прочел о mingw32-make.exe
все стало на свои места! В Contrib правда собирается не все, но во-первых это мелочи, а во-вторых оно и раньше не все собиралось. В общем всем спасибо!



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 33
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет