[ros-dev] rbuild: module attributes
Emanuele Aliberti
ea at iol.it
Sat Jul 30 20:01:32 CEST 2005
Casper Hornstrup wrote:
>Well, that's a 30+ hour change. It's not clear to me what problem
>you are trying to solve. If the meaning of the module types are not
>clear, we can rename them. If more module types are needed, we can
>add them.
>
>
>
Hi Casper,
I read the doc in full and converted it in Docbook for easily publishing
on the web etc.
Actually I missed the proper type for the module. I was going to give
ntdll the type="win32dll" to make its subsystem WINDOWS_CUI, but linking
fails with this error. Any idea why?
[LD] output-i386\lib\msvideo\msvfw32.dll
[RSYM] output-i386\lib\msvideo\msvfw32.dll
[LD] output-i386\lib\netapi32\netapi32.dll
[RSYM] output-i386\lib\netapi32\netapi32.dll
[LD] output-i386\lib\ntdll\ntdll.dll
obj-i386\lib\ntdll\main\dllmain.o: In function `DllMainCRTStartup':
E:/src/ros/trunk/reactos/lib/ntdll/main/dllmain.c:17: multiple
definition of `DllMainCRTStartup at 12'
D:/App/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../dllcrt2.o:dllcrt1.c:(.text+0x0):
first defined here
D:/App/mingw/bin/../lib/gcc/mingw32/3.4.2/libgcc.a(__main.o):: undefined
reference to `__EH_FRAME_BEGIN__'
D:/App/mingw/bin/../lib/gcc/mingw32/3.4.2/libgcc.a(__main.o):: undefined
reference to `__EH_FRAME_BEGIN__'
collect2: ld returned 1 exit status
make: *** [output-i386\lib\ntdll\ntdll.dll] Error 1
E:\src\ros\trunk\reactos>
--
:Emanuele Aliberti
More information about the Ros-dev
mailing list