RE: Test Drive failure

2004-11-03 Thread Dagan Shai
This results in a helloworld executable. When I execute it I get lots of
output lines, here's a sample:

fixme:ttydrv:TTYDRV_GetBitmapBits (0x3bc, 0x77cafa7c, 32): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (0x3b8, 0x77cafa9c, 32): stub
err:imagelist:ImageList_ReplaceIcon no color!
fixme:ttydrv:TTYDRV_DC_StretchBlt (0x94, 288, 0, 16, 16, 0x3c4, 0, 0,
16, 32, 13
369376): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (0x98, 288, 0, 16, 16, 0x3c4, 0, 0,
16, 32, 13
369376): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (0x3cc, 0x77cafa7c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (0x3c8, 0x77cafafc, 128): stub
err:imagelist:ImageList_ReplaceIcon no color!
fixme:ttydrv:TTYDRV_DC_StretchBlt (0xb0, 576, 0, 32, 32, 0x3d4, 0, 0,
32, 64, 13
369376): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (0xb4, 576, 0, 32, 32, 0x3d4, 0, 0,
32, 64, 13
369376): stub

These are all functions that helloworld does not use, so I don't
understand the problem here.

Regards,
Shai Dagan

-Original Message-
From: Dimitrie O. Paun [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 02, 2004 6:57 PM
To: Dagan Shai
Cc: Dimitrie O. Paun; [EMAIL PROTECTED]
Subject: Re: Test Drive failure

On Tue, Nov 02, 2004 at 06:40:57PM +0200, Dagan Shai wrote:
 Thanks.
 
 Here they are.

Winemaker is buggy, the generated Makefile has a small problem.
Here's the fix:


--- Makefile.orig   2004-11-02 09:52:59.0 -0500
+++ Makefile2004-11-02 11:52:57.451738280 -0500
@@ -58,7 +58,7 @@
 
 ### Generic targets
 
-all: $(SUBDIRS) $(DLLS:%=%.so) $(EXES:%=%.so)
+all: $(SUBDIRS) $(DLLS:%=%.so) $(EXES)
 
 ### Build rules
 
@@ -106,7 +106,7 @@
 $(helloworld_exe_MODULE).dbg.c: $(helloworld_exe_C_SRCS)
$(helloworld_exe_CXX_SRCS)
$(WINEBUILD) -o $@ --debug -C$(SRCDIR) $(helloworld_exe_C_SRCS)
$(helloworld_exe_CXX_SRCS)
 
-$(helloworld_exe_MODULE).so: $(helloworld_exe_MODULE).dbg.o
$(helloworld_exe_OBJS)
+$(helloworld_exe_MODULE): $(helloworld_exe_MODULE).dbg.o
$(helloworld_exe_OBJS)
$(CXX) $(helloworld_exe_LDFLAGS) -o $@ $(helloworld_exe_OBJS)
$(helloworld_exe_MODULE).dbg.o $(helloworld_exe_LIBRARY_PATH)
$(LIBRARY_PATH) $(helloworld_exe_DLLS:%=-l%)
$(helloworld_exe_LIBRARIES:%=-l%)
 
-- 
Dimi. 
__
  This email message has been scanned by PineApp Mail-Secure and has
been found clean.




Re: Test Drive failure

2004-11-02 Thread Dimitrie O. Paun
On Tue, Nov 02, 2004 at 05:53:11PM +0200, Dagan Shai wrote:
 Hi,
 I'm new to WINELIB. As a test drive I tried to port the Hello World
 application, just to see that the environment is functioning.
 I called:
 winemaker --console --lower-uppercase .
 In the source directory. Then I called:
 make
 A helloworld.exe.so file was successfully created as a result (no errors
 or warnings). 

It should have also generated a helloworld executable file, and you
should be running it as:
# ./helloworld

-- 
Dimi.



RE: Test Drive failure

2004-11-02 Thread Dagan Shai
It only generated the helloworld.exe.so file, and no others. This is the
only file defined in the makefile generated by winemaker. It is listed
as part of the EXES macro and not the DLLS, which is why I thought it to
be an executable.

Could there be some reason that no executable is generated?

Shai Dagan

-Original Message-
From: Dimitrie O. Paun [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 02, 2004 6:14 PM
To: Dagan Shai
Cc: [EMAIL PROTECTED]
Subject: Re: Test Drive failure

On Tue, Nov 02, 2004 at 05:53:11PM +0200, Dagan Shai wrote:
 Hi,
 I'm new to WINELIB. As a test drive I tried to port the Hello World
 application, just to see that the environment is functioning.
 I called:
 winemaker --console --lower-uppercase .
 In the source directory. Then I called:
 make
 A helloworld.exe.so file was successfully created as a result (no
errors
 or warnings). 

It should have also generated a helloworld executable file, and you
should be running it as:
# ./helloworld

-- 
Dimi.
__
  This email message has been scanned by PineApp Mail-Secure and has
been found clean.




Re: Test Drive failure

2004-11-02 Thread James Hawkins
 Could there be some reason that no executable is generated?

The helloworld.exe.so file is the executable.  You run it like you
would run any other win32 exe file:

wine helloworld.exe.so


On Tue, 2 Nov 2004 18:27:51 +0200, Dagan Shai [EMAIL PROTECTED] wrote:
 It only generated the helloworld.exe.so file, and no others. This is the
 only file defined in the makefile generated by winemaker. It is listed
 as part of the EXES macro and not the DLLS, which is why I thought it to
 be an executable.
 
 Could there be some reason that no executable is generated?
 
 Shai Dagan
 
 
 
 -Original Message-
 From: Dimitrie O. Paun [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, November 02, 2004 6:14 PM
 To: Dagan Shai
 Cc: [EMAIL PROTECTED]
 Subject: Re: Test Drive failure
 
 On Tue, Nov 02, 2004 at 05:53:11PM +0200, Dagan Shai wrote:
  Hi,
  I'm new to WINELIB. As a test drive I tried to port the Hello World
  application, just to see that the environment is functioning.
  I called:
  winemaker --console --lower-uppercase .
  In the source directory. Then I called:
  make
  A helloworld.exe.so file was successfully created as a result (no
 errors
  or warnings).
 
 It should have also generated a helloworld executable file, and you
 should be running it as:
 # ./helloworld
 
 --
 Dimi.
 __
   This email message has been scanned by PineApp Mail-Secure and has
 been found clean.
 
 


-- 
James Hawkins



Re: Test Drive failure

2004-11-02 Thread Dimitrie O. Paun
On Tue, Nov 02, 2004 at 06:27:51PM +0200, Dagan Shai wrote:
 It only generated the helloworld.exe.so file, and no others. This is the
 only file defined in the makefile generated by winemaker. It is listed
 as part of the EXES macro and not the DLLS, which is why I thought it to
 be an executable.

That's odd. Can you please send all the files 
(.c, .h, Makefile, anything else)?

-- 
Dimi.



Re: Test Drive failure

2004-11-02 Thread Dimitrie O. Paun
On Tue, Nov 02, 2004 at 06:40:57PM +0200, Dagan Shai wrote:
 Thanks.
 
 Here they are.

Winemaker is buggy, the generated Makefile has a small problem.
Here's the fix:


--- Makefile.orig   2004-11-02 09:52:59.0 -0500
+++ Makefile2004-11-02 11:52:57.451738280 -0500
@@ -58,7 +58,7 @@
 
 ### Generic targets
 
-all: $(SUBDIRS) $(DLLS:%=%.so) $(EXES:%=%.so)
+all: $(SUBDIRS) $(DLLS:%=%.so) $(EXES)
 
 ### Build rules
 
@@ -106,7 +106,7 @@
 $(helloworld_exe_MODULE).dbg.c: $(helloworld_exe_C_SRCS) $(helloworld_exe_CXX_SRCS)
$(WINEBUILD) -o $@ --debug -C$(SRCDIR) $(helloworld_exe_C_SRCS) 
$(helloworld_exe_CXX_SRCS)
 
-$(helloworld_exe_MODULE).so: $(helloworld_exe_MODULE).dbg.o $(helloworld_exe_OBJS)
+$(helloworld_exe_MODULE): $(helloworld_exe_MODULE).dbg.o $(helloworld_exe_OBJS)
$(CXX) $(helloworld_exe_LDFLAGS) -o $@ $(helloworld_exe_OBJS) 
$(helloworld_exe_MODULE).dbg.o $(helloworld_exe_LIBRARY_PATH) $(LIBRARY_PATH) 
$(helloworld_exe_DLLS:%=-l%) $(helloworld_exe_LIBRARIES:%=-l%)
 
-- 
Dimi.