Форум » [x]Harbour » Не получается собрать Harbour из "Nightly source" » Ответить

Не получается собрать Harbour из "Nightly source"

PSP: Flex, Bison, Make есть. Пременная PATH указывает на них и на компилятор BCC. Но при запуске harbour\make_b32.bat на экран выдается сообщение "make_b32.mak:45: operator missing" и все заканчивается. Что я делаю не правильно?

Ответов - 5

PSP: Дядьки! Неужели никто не знает? Ткните носом, пжалста... :)

gfilatov: PSP пишет: Что я делаю не правильно? Насколько мне известно, для сборки Харбора из исходников НЕ требуется ни Flex, ни Bison Достаточно только запустить батник harbour\make_b32.bat Естественно, д.б. указан в autoexec путь для используемого С-компилятора PATH C:\BORLAND\BCC55\BIN

Pager: А по-моему Bison нужен. Причем версии 2.1. Открой любым редактором этот make_b32.bat в нем в начале задаются setы : if "%BCCDIR%" == "" SET BCCDIR=C:\BORLAND\BCC58 следует их задать в autoexeс.nt. Попробуй понатыкай в нем pause и отлови на чем он сваливается... Но скорее всего у тебя в path не тот make.exe прописан или еще что-то... P.S. Разберешся -- результат в студию!


Pager: PSP Упс. Я для Xharbour написал! а у тебя похоже Harbour!

PSP: Pager пишет: P.S. Разберешся -- результат в студию! Разобрался. "Поспешишь - людей насмешишь" :) gfilatov пишет: Насколько мне известно, для сборки Харбора из исходников НЕ требуется ни Flex, ни Bison Достаточно только запустить батник harbour\make_b32.bat Естественно, д.б. указан в autoexec путь для используемого С-компилятора PATH C:\BORLAND\BCC55\BIN Именно так. При сборке своих прог я пользуюсь xMate, поэтому PATH там никак не замешен. А косяк был в том, что в PATH в пути к папке компилятора вместо "BCC55" было "BC55". И в PATH был еще один путь к папке, где лежит GNU Make. Вот он-то и запускался... :) А Flex с Bison-ом я уже от отчаяния поставил. Вот такая история. :) Спасибо за участие!



полная версия страницы