[ros-kernel] RE: [ros-cvs] CVS Update: reactos

Casper Hornstrup chorns at users.sourceforge.net
Mon Aug 16 20:42:21 CEST 2004


I have committed a fix for this. It happened only in the DBG := 1 configuration.

> -----Original Message-----
> From: ros-kernel-bounces at reactos.com 
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Hartmut Birr
> Sent: 16. august 2004 19:04
> To: ros-kernel at reactos.com; chorns at osexperts.com
> Subject: [ros-kernel] RE: [ros-cvs] CVS Update: reactos
> 
> Hi,
> 
> I'm not able do build user32.dll after your changes. The 
> linker complains always about a missing reference to 
> _imp__KeBugCheck at 4. KeBugCheck is defined in dllmain.c. Using 
> or not using of precompiled headers has no effect for this 
> bug. I'm using gcc 3.4.1 and binutils 2.15.90 on Windows XP.
> 
> - Hartmut
> 
> gcc -Wl,--base-file,base.tmp \
>         -Wl,--entry,_DllMain at 12 \
>         -nostartfiles -nostdlib -g -mdll -Wl,--image-base,0x77e60000 \
>         -o junk.tmp \
>         ./user32.coff misc/dde.o misc/ddeclient.o 
> misc/ddeserver.o misc/desktop.o misc/display.o misc/dllmain.o 
> misc/exit.o misc/exticon.o misc/wsprintf.o misc/stubs.o 
> misc/winhelp.o misc/win32k.o misc/winsta.o misc/resources.o 
> misc/object.o misc/timer.o misc/strpool.o misc/misc.o 
> windows/caret.o windows/class.o windows/message.o 
> windows/window.o windows/defwnd.o windows/accel.o 
> windows/bitmap.o windows/clipboard.o windows/cursor.o 
> windows/dc.o windows/dialog.o windows/draw.o windows/font.o 
> windows/hook.o windows/icon.o windows/input.o windows/mdi.o 
> windows/menu.o windows/messagebox.o windows/nonclient.o 
> windows/paint.o windows/prop.o windows/rect.o windows/text.o 
> windows/winpos.o controls/combo.o controls/edit.o 
> controls/icontitle.o controls/listbox.o controls/scrollbar.o 
> controls/static.o controls/button.o controls/regcontrol.o 
> ../../dk/w32/lib/libwine.a ../../dk/w32/lib/ntdll.a 
> ../../dk/w32/lib/kernel32.a ../../dk/w32/lib/gdi32.a 
> ../../dk/w32/lib/rosrtl.a
> windows/message.o(.text+0x588): In function `MsgiKMToUMMessage':
> E:/Sandbox/ros_work/reactos/lib/user32/windows/message.c:272: 
> undefined reference to `_imp__KeBugCheck at 4
> 'windows/font.o(.text+0x6d5): In function `TEXT_PathEllipsify':
> E:/Sandbox/ros_work/reactos/lib/user32/windows/font.c:428: 
> undefined reference to `_imp__KeBugCheck at 4'
> windows/font.o(.text+0x7c0): In function `TEXT_WordBreak':
> E:/Sandbox/ros_work/reactos/lib/user32/windows/font.c:511: 
> undefined reference to `_imp__KeBugCheck at 4'
> windows/font.o(.text+0x82d):E:/Sandbox/ros_work/reactos/lib/us
> er32/windows/f
> ont.c:512: undefined reference to `_imp__KeBugCheck at 4'
> windows/font.o(.text+0xa32): In function `TEXT_SkipChars':
> E:/Sandbox/ros_work/reactos/lib/user32/windows/font.c:624: 
> undefined reference to `_imp__KeBugCheck at 4'
> windows/font.o(.text+0xb39):E:/Sandbox/ros_work/reactos/lib/us
> er32/windows/f
> ont.c:664: more undefined references to `_imp__KeBugCheck at 4' follow
> collect2: ld returned 1 exit status
> _make[1]: *** [user32.nostrip.dll] Error 1
> _make[1]: Leaving directory `E:/Sandbox/ros_work/reactos/lib/user32'
> _make: *** [user32] Error 2
> 
> > -----Original Message-----
> > From: ros-cvs-bounces at reactos.com
> > [mailto:ros-cvs-bounces at reactos.com] On Behalf Of 
> > chorns at cvs.reactos.com
> > Sent: Sunday, August 15, 2004 2:37 PM
> > To: ros-cvs at reactos.com
> > Subject: [ros-cvs] CVS Update: reactos
> > 
> > 
> > CVSROOT:	/CVS/ReactOS
> > Module name:	reactos
> > Repository:	reactos/lib/user32/windows/
> > Changes by:	chorns at mok.osexperts.com	04/08/15 14:36:35
> > 
> > Modified files:
> > 	./: ChangeLog 
> > 	reactos/include/wine/: debug.h 
> > 	reactos/lib/user32/: Makefile 
> > 	reactos/lib/user32/controls/: button.c combo.c edit.c 
> > 	                              icontitle.c listbox.c regcontrol.c
> > 	                              scrollbar.c static.c 
> > 	reactos/lib/user32/include/: user32.h 
> > 	reactos/lib/user32/misc/: desktop.c display.c exit.c misc.c 
> > 	                          object.c resources.c strpool.c stubs.c
> > 	                          timer.c winhelp.c winsta.c wsprintf.c 
> > 	reactos/lib/user32/windows/: accel.c bitmap.c caret.c class.c 
> > 	                             clipboard.c cursor.c dc.c defwnd.c 
> > 	                             dialog.c font.c hook.c icon.c 
> > 	                             input.c menu.c message.c 
> > 	                             messagebox.c paint.c prop.c rect.c 
> > 	                             text.c window.c winpos.c 
> Added files:
> > 	reactos/lib/user32/include/: .cvsignore
> > 
> > Log message:
> > 	2004-08-15  Casper S. Hornstrup  <chorns at users.sourceforge.net>
> > 	
> > 	* lib/user32/include/.cvsignore: New file.
> > 	* lib/user32/Makefile (TARGET_PCH): Set to include/user32.h.
> > 	* lib/user32/*/*.c: Use pre-compiled header.
> > 	* include/wine/debug.h (FIXME): Override previous 
> declaration is 
> > needed.
> > 
> > _______________________________________________
> > Ros-cvs mailing list
> > Ros-cvs at reactos.com
> > http://reactos.com/mailman/listinfo/ros-cvs
> > 
> 
> 
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com
> http://reactos.com/mailman/listinfo/ros-kernel
> 



More information about the Ros-kernel mailing list