[Bug 5138] New: Unresolved external to strncmpW

Wine Bugs wine-bugs at winehq.org
Wed Apr 26 22:45:30 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5138

           Summary: Unresolved external to strncmpW
           Product: Wine
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: david.ronis at mcgill.ca


I've been following wine via CVS for years.  Recently, the builds started
failing.  First,
and this is probably not  be relevant, I get a warning about freetype2 not being
found;
specifically:

*** Warning: Freetype or Fontforge is missing.
*** Fonts will not be built. Dialog text may be invisible or unaligned.

 This is not correct, I've got freetype-2.1.10 installed from a build-tree where
prefix=/usr

In any event, after make depend, make dies as:

make[2]: Entering directory `/home/ronis/Project/notar/wine/dlls/shlwapi'
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./shlwapi.spec   
assoc.o clist.o istream.o msgbox.o ordinal.o path.o reg.o regstream.o
shlwapi_main.o stopwatch.o string.o thread.o url.o wsprintf.o  shlwapi.res  
-Wl,--rpath,\$ORIGIN/`../../tools/relpath /usr/local/lib/wine /usr/local/lib` -o
shlwapi.dll.so -L../../dlls -loleaut32 -lole32 -luser32 -lgdi32 -ladvapi32
-lkernel32 -lntdll -Wb,-doleaut32 -L../../libs -lwine -luuid
-L../../libs/unicode -lwine_unicode -L../../libs/port -lwine_port  
string.o(.text+0x10b3): In function `StrStrW':
/home/ronis/Project/notar/wine/dlls/shlwapi/string.c:531: undefined reference to
`strncmpW'
collect2: ld returned 1 exit status
winegcc: /usr/bin/gcc failed.

I've checked and it appears that this is defined in wine/include/unicode.h as
static inline and string.c does include unicode.h.   If strncmpW is defined as
static inline,  can it really be used as an argument to the function (if that is
what is at line 531 in string .c)?  The line in qustion reads:

return SHLWAPI_StrStrHelperW(lpszStr, lpszSearch, strncmpW);


One thing that has changed here is that I've started using gcc-4.1.0.
Other than that, I'm running slackware-current.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list