Page 1 of 1

Compiling...

Posted: Thu Jan 12, 2006 1:22 pm
by Nops
Скачал сорцы РеактОСа 0.2.9, всё установил как сказано тут на многих страницах, хотел откомпилировать - ошибка:
-----------------------------------------------------
[CC] apps\utils\ps\ps.c
In file included from include/ndk/ntndk.h:28
from apps/untils/ps/ps.c:28
include/ndk/extypes.h:38: warning: redefinition of 'LANGID'
w32api/include/minnt.h:166: warning: 'LANGID' previously declared here
mingw32-make: *** [obj-i386\apps\utils\ps\ps.o] Error 1
------------------------------------------------------
Посмотрел этот ps.c - консольный вывод процессов. Ну думаю пропущу и без него обойдусь. 8) ставлю опцию make -k в ходе сборки ещё куча ошибок :cry: (приводить их не буду).
Не у кого такого не было? Или скажите как собрать отдельно ps.c чтобы посмотреть какая ошибка, а то только одни варнингсы показываются, дальше я её попробую исправить.

Posted: Thu Jan 12, 2006 9:55 pm
by Shedon
1. Какая версия gcc, binutils, etc...?
2. make clean, make depends - возможн помогут :)

Posted: Fri Jan 13, 2006 6:37 pm
by Nops
>>1. Какая версия gcc, binutils, etc...?

binutils 2.15.94
gcc-core 3.3.3
gcc-g++ 3.3.3
gcc-obj 3.3.3
mingw 3.1.0-1
mingw-make 3.80.0-3

>>2. make clean, make depends - возможн помогут

Собираю из только что распакованного архива, поэтому это не поможет. :)

Скажите как можно собрать отдельно какой-нибудь файл, типа ps.c, чтобы посмотреть какая ошибка. Или чтобы показать какая именно ошибка произошла при сборке. Показываются только варнингсы, а про ошибку информация что она только одна и всё.

Posted: Fri Jan 13, 2006 11:52 pm
by Shedon
Ошибка - это и есть этот ворнинг о редефинишине.
Или скажите как собрать отдельно ps.c

Code: Select all

make ps
Возможно у Вас уже установлены где-то библиотеки win32api, и они конфликтуют с библиотеками ReactOS.[/code]

Posted: Mon Jan 16, 2006 6:12 pm
by st
старая версия gcc. читай wiki - Build Envronment