Страница 1 из 1
Добавлено: 21 июн 2006, 17:30
Александр Либерман
При построении проекта во время сборки одной из библиотек выдается сообщение: "Произошла ошибка". Подскажите, где можно посмотрить, в чем причина ошибки? В документации дан дельный совет:
"Если построение не завершено удачно, повторите построение."
Повторяю и, естественно на том же месте опять получаю то же сообщение.
Добавлено: 21 июн 2006, 19:12
Тех. поддержка
Построение проекта чего ? Разработчика ?
Если да, то в меню Инструменты->опции среды поставьте галочку "Вывод компилятора". После этого запустите построение. Получив сообщение об ошибке, нажмите Ок. Теперь в меню Вид выберите Вывод. Что там написано ?
Если проекта "Конструктора Модели", то все ошибки выводятся в нижнем горизонтальном поле вывода.
Добавлено: 21 июн 2006, 19:39
Александр Либерман
Вопрос был про проект Разработчика.
Вывод компилятора включил. Где хранится файл листинга? Я бы его Вам переслал но не нашел ( искал в c:\Out, который вроде бы указан как каталог для временных файлов).
На первый взгляд, в листинге все нормально, но там информация только о тех двух библиотек, сборка которых проходит успешно, а третья библиотека, на которой и "Происходит ошибка" в листинге отсутствуется. Последня секция в листинге - Entry List от второй библиотеки со словами "Errors: none" в конце
Добавлено: 22 июн 2006, 12:02
Тех. поддержка
...\Out\<Версия ядра>\Out.txt
Добавлено: 22 июн 2006, 12:20
Александр Либерман
Что-то у меня видимо криво стоит. Файл out.txt создается при каждом построении проекта, но он пустой. Тем не менее в "Вид/Вывод" вижу листинг. Вытащил его через клипборд. Такое впечателение, что листинг кончается раньше, чем возникает проблема.
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 0
Constant size: 0
Static variable size: 642
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 745
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 689
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 632
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 378
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 453
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 776
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 339
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 314
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 288
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 174
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 196
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 438
Constant size: 4
Static variable size: 0
Archimedes Z80/64180 C-Compiler V3.20A/DXT
(c) Copyright Archimedes 1992
Errors: none
Warnings: none
Code size: 62
Constant size: 21
Static variable size: 21
Archimedes Z80/64180 Assembler V1.96/MD2
(c) Copyright Archimedes 1988
Errors: None ###################
Bytes: 53 # Dynamic00010051 #
CRC: 47F9 ###################
C:\PROGRA~1\DEP\DEVELOP\BIN\az80.exe LibAdd0.asm LibAdd0.lst LibAdd0.srv
C:\PROGRA~1\DEP\DEVELOP\BIN\az80.exe LibAdd0.asc LibAd
Archimedes Z80/64180 Assembler V1.96/MD2
(c) Copyright Archimedes 1988
Errors: None ###################
Bytes: 53 # Dynamic00010051 #
CRC: DE6B ###################
d0.lst LibAdd0.cli
Archimedes Universal Linker V4.43G/DXT
(c) Copyright Archimedes 1992
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
There are no program entries.
****************************************
* *
* ENTRY LIST *
* *
****************************************
?ABS_ENTRY_MOD
Version 20024
librtl ( c:\progra~1\dep\develop\00020024\0001000f\lib\librtl.obj )
__Libstart$$ 8000
__Flistart$$ 8015
__Flistend$$ 8045
__Libstop$$ 9621
__Impstart$$ 807B
__Impstop$$ 80B4
__Expstart$$ 8045
__Expstop$$ 807A
libadd0 ( libadd0.obj )
LibMain 80B5
__DebugOption 800E
__Explist 8011
__Flist 8004
__Flistend 8006
__Implist 8013
__InitRoutine 800F
__LibraryID 8008
__LoadAddress 8000
__StopAddress 8002
__Version 800A
?0003 80D5
?0005 80EC
?0006 80EE
_global ( _global.obj )
MainConfigVar A002
SaveBag1 A012
SaveBag2 A01A
SaveBagKey A00A
Sets A10E
a_614772616443757276655430 A0A4
a_614772616443757276655431 A0A6
a_614772616443757276655432 A0A8
a_614772616443757276655433 A0AA
a_614772616443757276655434 A0AC
a_614772616443757276655435 A0AE
a_61506F776572 A098
a_6150726F6754656D7030 A0D0
a_6150726F6754656D7031 A0D2
a_6150726F6754656D703130 A0E4
a_6150726F6754656D703131 A0E6
a_6150726F6754656D703132 A0E8
a_6150726F6754656D703133 A0EA
a_6150726F6754656D703134 A0EC
a_6150726F6754656D703135 A0EE
a_6150726F6754656D7032 A0D4
a_6150726F6754656D7033 A0D6
a_6150726F6754656D7034 A0D8
a_6150726F6754656D7035 A0DA
a_6150726F6754656D7036 A0DC
a_6150726F6754656D7037 A0DE
a_6150726F6754656D7038 A0E0
a_6150726F6754656D7039 A0E2
a_6150726F6754696D6530 A0B0
a_6150726F6754696D6531 A0B2
a_6150726F6754696D653130 A0C4
a_6150726F6754696D653131 A0C6
a_6150726F6754696D653132 A0C8
a_6150726F6754696D653133 A0CA
a_6150726F6754696D653134 A0CC
a_6150726F6754696D653135 A0CE
a_6150726F6754696D6532 A0B4
a_6150726F6754696D6533 A0B6
a_6150726F6754696D6534 A0B8
a_6150726F6754696D6535 A0BA
a_6150726F6754696D6536 A0BC
a_6150726F6754696D6537 A0BE
a_6150726F6754696D6538 A0C0
a_6150726F6754696D6539 A0C2
a_6154656D7043726974 A09C
a_6154656D7044656C7461 A0A2
a_6154656D704D6178 A0A0
a_6154656D704D696E A09E
a_6154656D70536574 A096
a_61576F726B54696D65 A09A
c_6343757272656E7454696D65 A0F0
c_634D696C6C69536563 A0F2
c_6354696D654372697431 A0F6
c_6354696D654372697432 A0F8
c_6354696D65536574 A0F4
c_6374436F6D70537461727431 A0FC
c_6374436F6D70537461727432 A100
c_6374436F6D7053746F7031 A0FE
c_6374436F6D7053746F7032 A102
c_6374446F6F72 A108
c_63744C616D70 A10A
c_63745374617274 A106
c_637456656E745374617274 A0FA
c_637457494D A104
d_6441766172 A064
d_64436F6D704176617231 A066
d_64436F6D704176617232 A06A
d_64436F6D7041766172576F726B31 A068
d_64436F6D7041766172576F726B32 A06C
d_64436F6D704D65737331 A080
d_64436F6D704D65737332 A082
d_64436F6D705075736B31 A034
d_64436F6D705075736B32 A036
d_64436F6D70526571 A04A
d_64436F6D70576F726B31 A022
d_64436F6D70576F726B32 A024
d_64436F6D70576F726B4D65737331 A084
d_64436F6D70576F726B4D65737332 A086
d_64446F6F72 A02C
d_64446F6F7241766172 A076
d_64446F6F724D6573616765 A08C
d_644772616443757276654930 A054
d_644772616443757276654931 A056
d_644772616443757276654932 A058
d_644772616443757276654933 A05A
d_644772616443757276654934 A05C
d_644772616443757276654935 A05E
d_644869676854656D70 A02E
d_644869676854656D704D657373 A090
d_64496E44656C7461 A050
d_64496E6974 A046
d_64496E6974526567 A04E
d_644C454441766172 A042
d_644C4544576F726B A044
d_644C616D7041766172 A038
d_644C616D70576F726B A03A
d_644E477264 A052
d_644E53746570 A060
d_644E5374657031 A062
d_644E73746570 A10C
d_645072657373757265 A02A
d_6450726573737572654D657373 A07E
d_64536F756E64 A03C
d_64536F756E6451756974 A030
d_645374617465 A048
d_6454454E31 A032
d_6454454E32 A03E
d_6454454E33 A040
d_6454656D704176617231 A07A
d_6454656D704176617232 A07C
d_6454656D704D65737331 A092
d_6454656D704D65737332 A094
d_6454696D6541766172 A078
d_6454696D654D657373 A08E
d_6456656E744176617231 A06E
d_6456656E744176617232 A070
d_6456656E74417661725061737431 A072
d_6456656E74417661725061737432 A074
d_6456656E744D65737331 A088
d_6456656E744D65737332 A08A
d_6456656E74526571 A04C
d_6456656E74576F726B31 A026
d_6456656E74576F726B32 A028
Dynamic00010051 ( libadd0.srv )
Dynamic00010051 8045
wim ( wim.obj )
WIM 8015
?0017 80F3
?0003 81D2
?0004 81D4
?0010 82FA
?0011 8306
?0008 8314
?0012 8356
?0006 8364
?0015 8378
?0016 8384
?0013 8390
ventctl ( ventctl.obj )
VentCtl 8019
?0026 83DC
?0002 8523
?0004 8525
?0005 8536
?0007 8538
?0009 8553
?0010 8565
?0011 85CC
?0013 85CE
?0014 85E1
?0016 85E3
?0017 860C
?0019 860E
?0020 8640
?0022 8642
?0023 8655
?0025 8657
cmpwork2 ( cmpwork2.obj )
CmpWork2 801D
?0008 868D
?0003 876F
?0004 8771
?0006 8831
?0007 887E
cmonoff2 ( cmonoff2.obj )
CmOnOff2 8021
?0005 8905
?0003 89A3
?0004 8A2C
cmpstrt2 ( cmpstrt2.obj )
CmpStrt2 8025
?0011 8A7F
?0002 8B9C
?0004 8B9E
?0005 8BB1
?0007 8BB3
?0009 8BDD
?0010 8C12
cmpwork1 ( cmpwork1.obj )
CmpWork1 8029
?0017 8C44
?0003 8D57
?0004 8D63
?0006 8D77
?0007 8D83
?0009 8D93
?0010 8D95
?0012 8E55
?0013 8EA2
?0015 8EB6
?0016 8EC2
cmonoff1 ( cmonoff1.obj )
CmOnOff1 802D
?0005 8F4C
?0003 8FE9
?0004 904C
cmpstrt1 ( cmpstrt1.obj )
CmpStrt1 8031
?0008 909F
?0002 9146
?0004 9148
?0006 9172
?0007 91A7
cmpstop ( cmpstop.obj )
CmpStop 8035
?0008 91D9
?0002 9266
?0004 9268
?0006 9292
?0007 92C7
cmpcheck ( cmpcheck.obj )
CmpCheck 8039
?0002 92F9
cmchkoff ( cmchkoff.obj )
CmChkOff 803D
?0008 93A7
?0002 93F2
?0004 93F4
?0005 9458
?0007 945A
cmchkon ( cmchkon.obj )
CmChkOn 8041
?0017 946B
?0002 94CE
?0004 94D0
?0005 955B
?0007 955D
?0008 956E
?0010 9570
?0012 958E
?0013 9590
?0015 95BA
?0016 95EF
rtmex ( c:\progra~1\dep\develop\00020024\0001000f\lib\rtmex.obj )
exp 0FA2
exp10 1157
log 116F
asin 134C
atan 1489
sin 14CC
sqrt 14DD
tan 16B9
frexp 1958
modf 1A7F
?SL_DIV_ASG_L00 0400
?UL_DIV_ASG_L00 042D
?SL_MOD_ASG_L00 045A
?UL_MOD_ASG_L00 0487
?SL_MUL_ASG_L00 04B4
?UL_MUL_ASG_L00 04CA
?L_SUB_ASG_L00 04E0
?L_ADD_ASG_L00 04F7
?SL_RSHF_ASG_L00 050E
?UL_RSHF_ASG_L00 0531
?L_LSHF_ASG_L00 0554
?L_AND_ASG_L00 0577
?L_IOR_ASG_L00 058E
?L_XOR_ASG_L00 05A5
?SI_DIV_C_L01 05C0
?SI_DIV_E_L01 05BC
?UI_DIV_C_L01 05E0
?UI_DIV_E_L01 05DC
?SI_MOD_C_L01 05EC
?SI_MOD_E_L01 05E8
?UI_MOD_C_L01 0610
?UI_MOD_E_L01 060C
?I_DVMD_L01 061A
?UI_MUL_L01 064C
?SI_MUL_L01 064C
?I_FIND_SIGN_L01 065F
?SC_DIV_C_L02 0686
?SC_DIV_E_L02 0683
?UC_DIV_C_L02 06A3
?UC_DIV_E_L02 06A0
?SC_MOD_C_L02 06AE
?SC_MOD_E_L02 06AB
?UC_MOD_C_L02 06CC
?UC_MOD_E_L02 06C9
?C_DVMD_L02 06D5
?UC_MUL_L02 06EF
?SC_MUL_L02 06EF
?C_FIND_SIGN_L02 0704
?F_SUB_ASG_L08 071F
?F_ADD_ASG_L08 072C
?F_MUL_ASG_L08 0734
?F_DIV_ASG_L08 073C
?F_POST_INC_L08 0775
?F_PRE_INC_L08 0788
?F_POST_DEC_L08 0799
?F_PRE_DEC_L08 07B9
?F_SUB_L08 07D9
?F_ADD_L08 07DD
?F_MUL_L08 08B3
?F_DIV_L08 097B
?F_UNPACK_L08 0A57
?F_PACK_L08 0A9E
?F_NORMALIZE_L08 0AC0
?F_ROUND_L08 0AE5
?FLT_TO_LONG_L08 0B06
?SL_TO_FLT_L08 0B54
?UL_TO_FLT_L08 0B66
?SL_DIV_L03 0B96
?UL_DIV_L03 0BB7
?SL_MOD_L03 0BCE
?UL_MOD_L03 0BF2
?L_DVMD_L03 0C0B
?UL_MUL_L03 0C9A
?SL_MUL_L03 0C9A
?L_FIND_SIGN_L03 0D0D
?L_COMPLEMENT_TOS_L03 0D26
?L_COMPLEMENT_NOS_L03 0D3B
?L_AND_L03 0D60
?L_IOR_L03 0D75
?L_XOR_L03 0D8A
?L_LSHF_L03 0D9F
?SL_RSHF_L03 0DB5
?UL_RSHF_L03 0DCB
?LOAD_BITS_L04 0DE1
?STORE_BITS_C_L04 0E03
?STORE_BITS_E_L04 0DFC
?SI_SWITCH_L05 0E64
?SL_SWITCH_L05 0E43
?VC_SWITCH_L05 0E86
?VI_SWITCH_L05 0E9E
?VL_SWITCH_L05 0EBC
?CL64180_3_20_L07 0000
?SC_CMP_CE_L09 0EEA
?SC_CMP_EC_L09 0EF6
?SI_CMP_CE_L09 0F07
?UI_CMP_CE_L09 0F02
?SI_CMP_EC_L09 0F17
?UI_CMP_EC_L09 0F1F
?SL_CMP_TN_L09 0F26
?SL_CMP_NT_L09 0F3F
?ENT10_L11 0F56
?ENT01_L11 0F5D
?ENT11_L11 0F69
?LEAVE_L11 0F9D
abs 1B4E
acos 1B6C
atan2 1B8D
ceil 1CDF
cos 1D00
div 1D38
fabs 1D80
floor 1DB0
fmod 1E53
labs 1EAE
ldexp 1EDC
ldiv 1F31
log10 1FAD
pow 1FC6
_satan 21CD
_sinus 2274
?CL64180B_3_20_L07 0000
?SCALL_BC_L10 02FF
?SCALL_DE_L10 02FC
?SCALL_HL_L10 02F9
?SCALL_IY_L10 0302
?SRET_L10 0305
AddWordToLong 0314
BlockCRC 0203
CommonAlloc 0151
CommonCompact 015A
CommonFree 0157
CommonValid 0154
ComponentHome 016F
ComponentTaskForm 016C
ContextCommit 012A
ContextCreate 0127
ContextDelete 0139
ContextLock 0130
ContextOpen 012D
ContextOpenNext 014B
ContextReveal 0136
ContextShrink 0166
ContextSize 02D2
ContextStart 02CF
ContextUnLock 0133
ContextUndead 014E
CopyFarMem 0215
CriticalSectionStart 02B4
CriticalSectionStop 0124
DATA 6004
DIVIDER 6014
DeviceInfo 00E0
DoSequence 0320
EnableAppReason 0299
Errors: none
Добавлено: 22 июн 2006, 13:34
Тех. поддержка
Что-то не понятно.
Пришлите проект на
mail@dep.ru. Я посмотрю.
Добавлено: 22 июн 2006, 16:54
Сергей
Попробуй целиком снести папку Out и заново ее создай. бывает глюк откомпилирую, а после больших изменений не хочет обратно компилироваться пока не убью Out
Добавлено: 22 июн 2006, 18:09
Тех. поддержка
Тоже может помочь

Если не поможет - высылайте.
Добавлено: 04 июл 2006, 18:21
Тех. поддержка
Александр,
Ваше письмо мы получили, но разработчик, который на него отвечал не смог отправить Вам ответ. Письмо возвращалось как "недоставленное".
Для решения вашей проблемы Вам необходимо взять "тестовый" дистрибутив Разработчика (
http://www.dep.ru/downloads/pub/Install ... eloper.exe).
Скорее всего, придется обновить и "Базовое ПО" -
http://www.dep.ru/downloads/pub/Install_depDecont.exe.
Если Вы не хотите использовать тестовые дистрибутивы, то подождите некоторое время, мы готовимся выложить стабильные версии в ближайшие пару недель.
Добавлено: 04 июл 2006, 18:30
Александр Либерман
После того, как я проставлю тестовые версии "Разработчика" и базового ПО у меня старый проект будет запускаться?
Меняя версии "Разработчика" (на разных компьютерах стояли разные версии) я сталкивался с тем что, конфигурация созданная в одной версии не читалась в другой. Выдавалось сообщение, что компонент с номером ..... не зарегистрирован (помоему речь шла про Bus-драйвер).
Добавлено: 04 июл 2006, 18:50
Тех. поддержка
Если Вы поставите новое Базовое ПО, но не будете менять версии компонентов уже существующих конфигураций, то все будет открываться. Если Вы создадите новый проект на новом ПО, то он не откроется на старом ПО (если руками задавать версии компонентов, то откроется, но надо точно помнить какие были в старом ПО).
Новый Разработчик сохранит старые файлы с расширением v1. Для того чтобы открыть проект старым Разработчиком, надо будет руками убрать v1 из названия файлов.