Oleview: undefined references

Mike McCormack mike at codeweavers.com
Wed Jun 21 22:21:10 CDT 2006


Andrew Talbot wrote:

> Sorry, yes: compilation breaks if the -Wwrite-strings flag is specified.

If you configure with:

CFLAGS="-Wwrite-strings" ./configure

the configure script will not add -O2, which means inline function won't 
be inlined.

The problem seems to be that oleview isn't linked with -llibwineunicode. 
  Using lstrlenW() instead of strlenW() or adding $(LIBUNICODE) to 
Makefile.in should fix that.  eg.

EXTRALIBS = -luuid $(LIBUNICODE)

Or you can just add -O2 yourself:

CFLAGS="-Wwrite-strings -O2" ./configure

Mike



More information about the wine-devel mailing list