Re: Compiling WINE - Hopeless situation? :)

2003-03-29 Thread Ian Schmidt
On Saturday 29 March 2003 05:50 pm, Sylvain Petreolle wrote:

> If interested in any other projects response:
> http://www.mplayerhq.hu/DOCS/users_against_developers.html#gcc

MPlayer's problem was famously revealed by Bero as a couple of typos in their 
inline ASM that 2.95.x ignored.  I built and ran mplayer fine with 2.96 after 
fixing their dumb typo and turning off their compiler detection, but Xine is 
much better anyway ;-)

> If you think its false, telle me why the wine code doesnt compile with
> 2 Mandrake machines having this version of gcc?

Ask Mandrake.  Wine compiles and runs fine on all Red Hat 7.x distros using 
2.96.  I use it daily to run some important Win32 apps :-)




Re: Compiling WINE - Hopeless situation? :)

2003-03-29 Thread Ian Schmidt
On Saturday 29 March 2003 04:00 pm, Sylvain Petreolle wrote:
> Please update gcc to version 3.x.x, gcc2.96 was a broken unofficial
> version of RedHat and all dependancies must be updated too. (like
> binutils)

That's total FUD.  There is no problem compiling and running Wine on a 
2.96-based distro.





Re: wineconf 2002: final things

2002-03-19 Thread Ian Schmidt

> Just check out http://www.lst.de/~mm/wineteam.jpg :)

LOL, ok, I'll just link to yours, that's even easier :)  Thanks!

-Ian Schmidt
Unofficial Wine Screenshots: http://wine.godmonkey.com/
[EMAIL PROTECTED]




Re: wineconf 2002: final things

2002-03-19 Thread Ian Schmidt

On Tuesday 19 March 2002 04:49 pm, Andreas Mohr wrote:
> http://home.arcor.de/andi.mohr/wine/wineconf2002/
> for the photos I took and the presentation I gave.

Thanks Andreas, those are great pictures :)

I've added a few cheesy "tooltips" with names that I could figure out to 
Andi's group picture and posted it on Unofficial Wine Screenshots.  The 
results are from squinting at nametags in the pictures and/or comparing to 
peoples' homepage pictures, so errors are possible.  If you're in the picture 
and aren't identified or are misidentified please email me directly and I'll 
promptly update the pic so everyone can be properly quasi-famous ;-)

It's currently at http://wine.godmonkey.com/wineall.jpg

-Ian Schmidt
[EMAIL PROTECTED]
Unofficial Wine Screenshots: http://wine.godmonkey.com/




Re: Wine license change

2002-02-13 Thread Ian Schmidt

On Wednesday 13 February 2002 01:28 pm, Brett Glass wrote:

> business. So, if the company was profitable at all, it was just squeaking
> through. (And $20M in annual revenues after ten years of existence is no
> one's idea of "good money" for a company that size.)

Sure, but they did stay in business for 10 years and were in no reported 
danger of going out of it.  Not bad by any metric for a license you can't 
make money off of ;-)

Anyway to steer back toward my point, can you name any pure-BSD/X11 players 
that are profitable?

See, I think there's a more basic problem, which is that no known business 
model works really well for source-available software when the software is 
targeted at technically savvy users.  Things like the Aladdin license are a 
nice compromise, but ultimately won't lead to Microsoft levels of 
profitability.  

The solution as I see it is for GPL/BSD/whatever programmers to actually 
cough up something non-technical users not only would use, but would 
*prefer*.  *Then* support and selling binaries becomes a worthwhile 
proposition.  Codeweavers is leaning in this direction with CrossOver - even 
though you could probably duplicate their work eventually with the current 
Wine CVS, the installer and overall ease of use make it well worth paying for 
if you value your time at all (I bought it and I love it, if you can't tell). 

To put this back on topic, I don't see any immediate benefits from a LGPL 
license.  If we knew what the threat to Wine Jeremy hinted at was, it might 
make for a more informed discussion.  I also liked Gav's idea about WineCorp 
a lot as a compromise, and I'd love to see more dicussion of that and less 
licensing flaming.





Re: Wine license change

2002-02-13 Thread Ian Schmidt

> No company that has adopted an FSF license for its main work
> product has EVER thrived. Even Red Hat has lost millions.

Actually, Cygnus has made good money for over 10 years doing GCC ports and 
paid support, and they're one of the reasons Red Hat was able to report a 
profit recently.






Re: Compile error on latest CVS

2001-01-01 Thread Ian Schmidt

On Monday 01 January 2001 23:34, Francois Gouget wrote:

>BTW, the compiler you're using is even more recent than the one
> shipped with Redhat 7, right?

Yes.  It's the latest official update (gcc-2.96-69), which is quite a bit 
more solid in my experience than the shipping Redhat 7 version.

I'll try older obj_base.h versions in the meantime, thanks for the hint.

-Ian Schmidt
[EMAIL PROTECTED]
Unofficial WINE screenshots: http://wine.godmonkey.com/




Compile error on latest CVS

2001-01-01 Thread Ian Schmidt

With gcc 2.96-69 (latest from up2date) on Red Hat 7 (running kernel 
2.4.0-test10 and glibc 2.2) and latest CVS with no diffs:

(several *hundred* similar warnings to the following 2 suppressed...)

../include/wine/obj_base.h:489:72: warning: nothing can be pasted after this 
token
../include/wine/obj_base.h:490:72: warning: nothing can be pasted after this 
token
In file included from ../include/objbase.h:17,
 from uuid.c:17:
../include/wine/obj_moniker.h:313: parse error before 
`GetObject_must_be_suffixed_with_W_or_A_in_this_context'
../include/wine/obj_moniker.h:313: warning: no semicolon at end of struct or 
union
../include/wine/obj_moniker.h:313: parse error before `}'
In file included from ../include/oleidl.h:21,
 from uuid.c:21:
../include/wine/obj_inplace.h:420: parse error before 
`GetObject_must_be_suffixed_with_W_or_A_in_this_context'
../include/wine/obj_inplace.h:420: warning: no semicolon at end of struct or 
union
../include/wine/obj_inplace.h:420: parse error before `}'
In file included from ../include/ocidl.h:18,
 from ../include/olectl.h:6,
 from uuid.c:23:
../include/wine/obj_control.h:417: parse error before 
`GetClassInfo_must_be_suffixed_with_W_or_A_in_this_context'
../include/wine/obj_control.h:417: warning: no semicolon at end of struct or 
union
../include/wine/obj_control.h:438: parse error before 
`GetClassInfo_must_be_suffixed_with_W_or_A_in_this_context'
../include/wine/obj_control.h:438: warning: no semicolon at end of struct or 
union
../include/wine/obj_control.h:438: parse error before `}'
make[1]: *** [uuid.o] Error 1
make[1]: Leaving directory `/home/irsman/wine/ole'
make: *** [ole/libwine_uuid.a] Error 2

Any ideas?  I was just away for 2 weeks and it was compiling and running fine 
before then.

-Ian Schmidt
[EMAIL PROTECTED]
Unofficial WINE Screenshots: http://wine.godmonkey.com/




Re: Header files that conflict with UNIX headers

2000-10-29 Thread Ian Schmidt

George Boutwell wrote:

> crtdll.dll only came with the very first version of
> Windows 95, all subsequent version of Win95 (A, B, C,
> OSR2, OSR2a, etc) either didn't have it at all, or had
> msvcrt.dll

Luckily for this discussion, I had to blow away my C: partition last night and
reinstall Win98 (gold retail version).  It includes CRTDLL.DLL in
WINDOWS\SYSTEM, dated May 11, 1998 (same as the other default system DLLs for
Win98 gold retail).  MSVCRT is also included of course, since Internet Explorer
needs it.

-Ian Schmidt
[EMAIL PROTECTED]







Re: EventExpose race condition problem

2000-07-14 Thread Ian Schmidt

gerard patel wrote:

> I have tried a quick and dirty implementation of WM_SYNCPAINT and it seems
> to work as you intend. I have not seen any nasty side-effect on any program I use.
> Some paintings have a different order, it seems  that a few splash screen are not
> painted as fast as before, but no crash or obvious mis-paintings.

Gerard,

This patch greatly improves Visual C++'s painting behavior.  Previously it had severe
problems where portions of the window wouldn't paint correctly or wouldn't paint at
all.  Now there's one problem remaining and one new one (Both managed and unmanaged
modes behaved the same).

- The left strip of the editor where e.g. breakpoint icons appear still isn't right.
Without the patch it never paints at all (you see whatever's behind the window).
With the patch it paints properly on initial draw when you open a project, but all
refreshes of the window after that revert to the old broken behavior.

- The splash window doesn't appear at all now (without the patch it works fine).

Still, impressive improvement for a "quick and dirty" patch :-)

-Ian Schmidt
[EMAIL PROTECTED]





Re: cvs.winehq.com

2000-05-27 Thread Ian Schmidt

"Dimitrie O. Paun" wrote:

> It is down again (since yesterday).
>
> This is becoming a big problem. I manage to squeeze a few minute weekly to
> work on Wine, and most of the time the CVS server is down -- it kills the
> little time I have between 1 other things I must do. I am sure I am not
> the only one in this situation.

Hi Dimitrie,

There are 3 CVS mirrors for Wine:
:pserver:[EMAIL PROTECTED]:/home/wine
:pserver:[EMAIL PROTECTED]:/home/wine
:pserver:[EMAIL PROTECTED]:/home/wine

I've never yet seen all 3 down at once :-)

-Ian Schmidt
[EMAIL PROTECTED]





Re: trackbars

2000-05-25 Thread Ian Schmidt

Serge Ivanov wrote:

> Why don't you guys look into Corel's CVS. We have a lot of improvements for
> most of controls including trackbar, treeview, combo/list boxes, etc.

There's also the Odin trackbar backport, which Alex Priem posted twice (most
recently in March) after the Odin guys agreed to dual-license it for inclusion in
WINE.  It made every app I tried 100% perfect, but for unknown reasons it never
made it into CVS.  Alexandre? :-)

-Ian Schmidt
[EMAIL PROTECTED]





Re: wine & glibc 2.1.3

2000-04-23 Thread Ian Schmidt

"M.H.VanLeeuwen" wrote:

> Any idea how to go about debuggin this?

The workaround is to set the environment variable LC_ALL to en.

For sh/bash/ash: LC_ALL=en ; export LC_ALL
For csh/tcsh: setenv LC_ALL en

Can we somehow autodetect this and print that as an error message?  Maybe an
autoconf macro?  (I don't know autoconf very well unfortunately).

-Ian Schmidt
[EMAIL PROTECTED]





Re: NIY: loops (4294967295) in wavehdr

2000-04-11 Thread Ian Schmidt

Matthew Toseland wrote:

> So it should just play the sound once only?  That should still be playable.
> It starts to play the intro loop (I always thought unreal's music was midi -
> but it shouldn't go through this if it did).  Then it stops.  I use menus,
> start new game, no sound.  Hence the suspicion that something drastic had gone
> wrong and the code had gone into some sort of damage limitation mode.

Unreal uses a varient of Impulse Tracker (.IT) for music.

My guess is Unreal mixes all it's sound into a looping buffer, as per standard
game-coding practice.  Since the buffer doesn't loop under Wine everything grinds to a
halt after 1 trip through the buffer.

> OK.  So why does the sound system go down? Is it possible this is a bug in my
> sound driver (emu10k1 from cvs)?

See above.  This is Wine's fault and Wine's fault only :-)

-Ian Schmidt
[EMAIL PROTECTED]





Re: RH6.2

2000-04-04 Thread Ian Schmidt

Bradley Baetz wrote:

> There's no bug in bugzilla for RH. If this is the same bug, can someone
> who has RH6.2 report this? (I don't have RH6.2 to check, only 6.1)

Thanks for the info, Bradley.  I do have RH 6.2, and I have verified that Wine
crashes :-)  I just submitted a bug into RH's bugzilla system for the problem
so hopefully they'll get some fix RPMs out soon.

-Ian Schmidt
[EMAIL PROTECTED]





Re: RH6.2

2000-04-04 Thread Ian Schmidt

Jon Masters wrote:

> err:seh:EXC_DefaultHandling Unhandled exception code c005 flags 0
> addr 0x407cc625

Could whoever's doing the FAQ please add something about this before we're
innundated in this question (the newsgroup already has been).

The workaround du jour: (the bash version might be wrong, but nobody on the
newsgroup bothered to correct me yet ;)

(t)csh: setenv LC_ALL en
(ba)sh: LC_ALL=en ; export LC_ALL

Also, has Cygnus released an updated version of glibc with this bug fixed yet?

-Ian Schmidt
[EMAIL PROTECTED]





Re: What's going on with CVS

2000-03-25 Thread Ian Schmidt

Ove Kaaven wrote:

> On Sat, 25 Mar 2000, Ian Schmidt wrote:

> > I had a similar problem last night - despite floods of cvs commit emails coming
> > in, cvs update from cvs.winehq.com would not touch any files.  I updated from
> > Andreas' mirror ([EMAIL PROTECTED]) and the files updated properly,
> > so you might try that.
>
> And did you try waiting a while? cvs.winehq.com only updates from
> commit.winehq.com every 10 minutes, if I remember right.

Yup.  I gave it 30 minutes after the emails stopped, still no go.

-Ian Schmidt
[EMAIL PROTECTED]





Re: What's going on with CVS

2000-03-25 Thread Ian Schmidt

Uwe Bonnes wrote:

> Despite my tree not being updated for some days, cvs doesn't give me
> that change (neither for dlls/ole32/ifs.c nor for any other of the
> recent commits):

I had a similar problem last night - despite floods of cvs commit emails coming
in, cvs update from cvs.winehq.com would not touch any files.  I updated from
Andreas' mirror ([EMAIL PROTECTED]) and the files updated properly,
so you might try that.

-Ian Schmidt
[EMAIL PROTECTED]





Re: Testing Wine with Programming Windows 95

2000-03-16 Thread Ian Schmidt

Steven Elliott wrote:


> Is this because the original code in the book is not redistributable?
> Maybe the publisher would be willing to make an exception for Wine.  It
> would be nice if what you did could be included in the "libtest"
> directory.

The original code is not redistributable, and the publisher is Microsoft Press.

Computing the odds of their making an exception for Wine is left as an exercise for
the reader ;-)

As for Win32 test apps in Perl, I imagine they could be useful for a lot of
things.  Even if they don't fit into Francois' test suite you could always create
your own Perl-based suite (and indeed this might be useful on it's own - multiple
Windows language test suites can only help).  Unfortunately the preliminary address
separation patch breaks more of Visual C++ than it fixes or I'd be doing some
MFC-based Wine tests about now :-)

-Ian Schmidt
[EMAIL PROTECTED]




Re: COREL: trackbar

2000-03-01 Thread Ian Schmidt

Whatever happened to the much more complete trackbar fix from the Odin
project?  I tried the patch at the time it was posted and it made trackbars
*perfect*, but apparently there was some problem with the license.  I was under
the impression the licence problem has since been resolved, but the trackbar
patch was never applied or resubmitted.

-Ian Schmidt
[EMAIL PROTECTED]




[OT] Applix FUDs Wine

2000-02-10 Thread Ian Schmidt

A lovely quote:

"The added layer of Wine code--an open source implementation of Windows
95/Microsoft Windows NT application programming interfaces--causes native
Windows applications to run more slowly and with less stability on Linux, says
Richard Manly, director of product marketing for Applix."

http://www.pcworld.com/pcwtoday/article/0,1510,15139,00.html

Also in the comments on Linux Today, it appears Corel has switched gears and
will now ship PE binaries as their final product.  That's pretty discouraging
for WineLib - could we get a post-mortem from someone at Corel?

-Ian Schmidt
[EMAIL PROTECTED]