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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.04.06 08:49. Заголовок: xHarbour Compiler build 0.99.61 (SimpLex)


При сборке проекта под xharbour 0.99.61 возникли ошибки:
Error: Unresolved external '_hb_sxDeCrypt' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1
Error: Unresolved external '_hb_sxPtoD' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1
Error: Unresolved external '_hb_sxDtoP' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1
Error: Unresolved external '_hb_sxEnCrypt' referenced from C:\XHARBOUR\LIB\RDD.LIB|dbf1
Error: Unresolved external '_HB_FUN_DBFFPT' referenced from C:\XHARBOUR\LIB\RDD.LIB|rddsys

причем на версии 0.99.50 все собиралось нормально.

Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib

привожу скрипт сборки для интереса:
# Project: test make for xharbour compiler 0.99.61
# compiler Borland 5.5

HB_ROOT = c:\xharbour #location 0.99.61 (simplex)
HR = $(HB_ROOT)\bin\harbour.exe
CC = c:\bcc55\bin\bcc32.exe
LINK = c:\bcc55\bin\ilink32.exe
BIN = test.exe
S=.\prg
C=.\c
O=.\o
HB_INC = $(HB_ROOT)\include
HB_LIB = $(HB_ROOT)\lib
BC_LIB = c:\bcc55\lib
HRFLAGS = -b -w -dDEBUG
CFLAGS = -I$(HB_INC) -5
OBJ_EXT = obj
OBJECTS = $(O)\main.$(OBJ_EXT) $(O)\dbase.$(OBJ_EXT)

LIBS_BC = $(BC_LIB)\ws2_32.lib $(BC_LIB)\cw32.lib $(BC_LIB)\uuid.lib $(BC_LIB)\import32.lib
LIBS_HB = $(HB_LIB)\vm.lib $(HB_LIB)\rtl.lib $(HB_LIB)\rdd.lib \
$(HB_LIB)\lang.lib $(HB_LIB)\macro.lib $(HB_LIB)\dbfdbt.lib \ # нет в hx 0.99.60
$(HB_LIB)\dbfntx.lib $(HB_LIB)\common.lib $(HB_LIB)\gtwin.lib $(HB_LIB)\debug.lib \
$(HB_LIB)\hbsix.lib $(HB_LIB)\dbffpt.lib # добавлено для 0.99.60

$(BIN): $(OBJECTS)
$(LINK) -ap -Tpe -Gn -L$(BC_LIB) $(OBJECTS) $(BC_LIB)\c0w32.obj,$(BIN),,$(LIBS_BC) $(LIBS_HB),
del *.map
del *.tds
copy $(BIN) $(S)\

$(O)\main.$(OBJ_EXT): $(C)\main.c
$(CC) -c -o$*.$(OBJ_EXT) $(CFLAGS) $**
$(O)\dbase.$(OBJ_EXT): $(C)\dbase.c
$(CC) -c -o$*.$(OBJ_EXT) $(CFLAGS) $**

$(C)\main.c: $(S)\main.prg
$(HR) $** -n -q0 -gc -i$(HB_INC) $(HRFLAGS) -o$*.c
$(C)\dbase.c: $(S)\dbase.prg
$(HR) $** -n -q0 -gc -i$(HB_INC) $(HRFLAGS) -o$*.c


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


администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.04.06 08:52. Заголовок: Re:


Oleg пишет:

 цитата:
Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib


Именно так.

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.04.06 09:09. Заголовок: Re:


Dima пишет:

 цитата:
Именно так.



под отладчиком зашел - там текущий DBFNTX.
в коде примера нет никаких намеренных выборов драйверов

Спасибо: 0 
Профиль
администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.04.06 09:22. Заголовок: Re:


Dima пишет:

 цитата:
Oleg пишет:

цитата:

Следует ли из этого что изменились умалчиваемые драйверы баз данных по умолчанию? Судя по ошибкам нехватает библиотек hbsix.lib, dbffpt.lib

Именно так.



я не то сказал ;) не про умолчания вообщем.
просто добавь в сборку нужные библиотеки и все , без них не собрать.

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.06 08:24. Заголовок: Re:


При сборке проекта под xharbour 0.99.61 возникает ошибка:
Undefined symbol 'HB_FS_LOCAL'

причем на версии 0.99.50 все собиралось нормально.

Что это такое, и как с этим бороться?

Спасибо: 0 
Профиль
Администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.06 13:35. Заголовок: Re:


Этот символ определен в include\hbvmpub.h

Надо проверить или обновить каталог INCLUDE


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