Страниц: [1]
  Печать  
Автор Тема: Нужна помощь. Ошибка QNX Momentix при компиляции  (Прочитано 5592 раз)
DavASko
Участник
*
Offline Offline

Сообщений: 3


Просмотр профиля
« : Сентября 16, 2013, 03:25:35 pm »

Проект системы реального времени и собственно программа мне достались недавно, программирую их не так давно. Под QNX она разработана на языке C в среде QNX Mometix IDE v.6.3.2  под систему Photon. При компиляции проекта, построенного с применением GUI-окон вылазит ошибка:
Код:
make -k CPULIST=x86 EXCLUDE_VARIANTLIST=be/ VARIANTLIST=g clean all --file=C:/QNX632/ide4-workspace/cnc/src/ECM_machine/QMakefile22174.tmp
make -j 1 -Cx86 -fMakefile clean
make[1]: Entering directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86'
make -j 1 -Co-g -fMakefile clean
make[2]: Entering directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g'
C:/QNX632/host/win32/x86/usr/bin/rm -f  machine_g  *.pinfo *.o *.err *.map mapfile *.sym *.i   
make[2]: Leaving directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g'
make[1]: Leaving directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86'
make -j 1 -Cx86 -fMakefile all
make[1]: Entering directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86'
make -j 1 -Co-g -fMakefile all
make[2]: Entering directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g'
C:/QNX632/host/win32/x86/usr/bin/qcc -Vgcc_ntox86 -c -Wc,-Wall -Wc,-Wno-parentheses   -Wc,-Wall -Wc,-Wno-parentheses               -I. -I. -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86 -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/src -IC:/QNX632/target/qnx6/usr/include -IC:/QNX632/target/qnx6/usr/include     -I. -I. -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86 -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/src -IC:/QNX632/target/qnx6/usr/include -IC:/QNX632/target/qnx6/usr/include    -g   -DVARIANT_g  C:/QNX632/ide4-workspace/cnc/src/ECM_machine/src/abmain.c
C:/QNX632/host/win32/x86/usr/bin/qcc -Vgcc_ntox86 -c -Wc,-Wall -Wc,-Wno-parentheses   -Wc,-Wall -Wc,-Wno-parentheses               -I. -I. -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86 -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/src -IC:/QNX632/target/qnx6/usr/include -IC:/QNX632/target/qnx6/usr/include     -I. -I. -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86 -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine -IC:/QNX632/ide4-workspace/cnc/src/ECM_machine/src -IC:/QNX632/target/qnx6/usr/include -IC:/QNX632/target/qnx6/usr/include    -g   -DVARIANT_g  C:/QNX632/ide4-workspace/cnc/src/ECM_machine/src/base.c
C:/QNX632/host/win32/x86/usr/bin/rm -f  C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g
C:/QNX632/host/win32/x86/usr/bin/qcc -Vgcc_ntox86     -oC:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g    abmain.o    base.o  -L. -LC:/QNX632/target/qnx6/x86/lib -LC:/QNX632/target/qnx6/x86/usr/lib   -lAp    -lph    -lm    -lAp    -lph    -lm   -g   
C:/QNX632/host/win32/x86/usr/bin/usemsg -s __USAGENTO -s __USAGE -iVERSION -iTAGID  C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g C:/QNX632/ide4-workspace/cnc/src/ECM_machine/src/Usemsg
phabbind machine_g C:/QNX632/ide4-workspace/cnc/src/ECM_machine/wgt/Icon.wgti C:/QNX632/ide4-workspace/cnc/src/ECM_machine/wgt/wnd_Base.wgtw C:/QNX632/ide4-workspace/cnc/src/ECM_machine/wgt/wnd_OptionsAUTO.wgtw
rm: Skipping c:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g.res -- no write permission
bindres: command 'rm c:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g.res' failed
make[2]: *** [C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g] Error 1
make[2]: Leaving directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g'
make[2]: Target `all' not remade because of errors.
make[1]: [all] Error 2 (ignored)
make[1]: Leaving directory `C:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86'
При проверке директорий все находится на своих местах. При том, проект был компилирован и в среде разработки под Windows и в самой среде QNX разные машины, но ошибка совершенно та же.
Подскажите мне пожалуйста как можно решить эту проблему. Уже неделю не могу проект собрать.
Записан
BrutNemo
Участник
*
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #1 : Сентября 17, 2013, 08:47:32 am »

не уверен..., но с
Цитировать
c:/QNX632/ide4-workspace/cnc/src/ECM_machine/x86/o-g/machine_g.res
снимите флажок 'Только чтение'
Записан
DavASko
Участник
*
Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #2 : Сентября 17, 2013, 10:18:31 am »

Это пробовал до этого, даже по всякому комбинировал, но, к сожалению, ничего не помогло Sad
Записан
BrutNemo
Участник
*
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #3 : Сентября 17, 2013, 10:49:52 am »

снимите флажок 'Только чтение' + запустите Momentics от имени администратора
Записан
DavASko
Участник
*
Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #4 : Сентября 19, 2013, 08:14:46 am »

Флажки не помогли.
Пмогла конфигурация make файла, а вернее конкретное описание пути для билда проекта......ю начиная из корневого каталога и до самой папки. Проект скомпилил, всем спасибо, кто попытался помочь.
Записан
Страниц: [1]
  Печать  
 
Перейти в: