[pkg-wine-party] Anything to help with?

Stephen Kitt steve at sk2.org
Fri Aug 5 21:08:37 UTC 2011


On Fri, Aug 05, 2011 at 09:55:06PM +0200, Ove Kåven wrote:
> ...
> Building deps for
> /tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/storage/src/mozStorageStatement.cpp
> i686-w64-mingw32-g++ -o mozStorageStatement.o -c
> -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DMOZILLA_INTERNAL_API
> -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
> -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI
> -DIMPL_NS_NET -DIMPL_THEBES  -DZLIB_INTERNAL -DOSTYPE=\"WINNT\"
> -DOSARCH=WINNT  -I/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/storage/src
> -I. -I../../dist/include -I../../dist/include/nsprpub
> -I/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/wine_gecko-dbg/dist/include/nspr
> -I/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/wine_gecko-dbg/dist/include/nss
>            -fno-rtti -fno-exceptions -Wall -Wpointer-arith
> -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy
> -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long
> -pedantic
> -I/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/wine_gecko-dbg/../include
> -L/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/wine_gecko-dbg/../libs
> -DJS_ALWAYS_INLINE=inline -fno-strict-aliasing -mms-bitfields -pipe
> -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING -g   -DCROSS_COMPILE=1
> -DMOZ_DISABLE_VISTA_SDK_REQUIREMENTS=1 -DWINVER=0x501
> -D_WIN32_WINNT=0x501 -D_WIN32_IE=0x0500
> -DMOZ_WINSDK_TARGETVER=0x05020000 -DMOZ_NTDDI_WS03=0x05020000
> -DMOZ_NTDDI_LONGHORN=0x06000000 -DMOZ_NTDDI_WIN7=0x06010000
> -DMOZILLA_VERSION=\"1.9.2a1pre\" -DMOZILLA_VERSION_U=1.9.2a1pre
> -DHAVE_SNPRINTF=1 -D_WINDOWS=1 -D_WIN32=1 -DWIN32=1 -DXP_WIN=1
> -DXP_WIN32=1 -DHW_THREADS=1 -DSTDC_HEADERS=1 -DWIN32_LEAN_AND_MEAN=1
> -DNO_X11=1 -D_X86_=1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1
> -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MALLOC_H=1
> -DHAVE_IO_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DNO_X11=1
> -DHAVE_STRERROR=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1
> -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DMOZ_EMBEDDING_LEVEL_DEFAULT=1
> -DMOZ_EMBEDDING_LEVEL_BASIC=1 -DMOZ_EMBEDDING_LEVEL_MINIMAL=1
> -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner
> -DMOZ_DEFAULT_TOOLKIT=\"cairo-windows\"
> -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1
> -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1
> -DMOZ_NO_XPCOM_OBSOLETE=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64
> -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_XTF=1
> -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1
> -DMOZ_ENABLE_CANVAS=1 -DMOZ_SVG=1 -DMOZ_SMIL=1
> -DMOZ_UPDATE_CHANNEL=default -DMOZ_DISABLE_PARENTAL_CONTROLS=1
> -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_LOGGING=1
> -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEMANGLE_SYMBOLS=1
> -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=\"Mozilla\"
> -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1
> -DMOZ_TREE_CAIRO=1 -DHAVE_UINT64_T=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1
> -DMOZ_RDF=1 -DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".dll\"
> -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1  -D_MOZILLA_CONFIG_H_
> -DMOZILLA_CLIENT
> /tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/storage/src/mozStorageStatement.cpp
> /tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/storage/src/mozStorageStatement.cpp:
> In member function 'nsresult
> mozilla::storage::Statement::initialize(mozilla::storage::Connection*,
> const nsACString_internal&)':
> /tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/storage/src/mozStorageStatement.cpp:201:44:
> error: uninitialized const 'c' [-fpermissive]
> ../../dist/include/nsAString.h:77:14: note: 'const class
> nsCaseInsensitiveCStringComparator' has no user-provided default constructor
> make[6]: *** [mozStorageStatement.o] Error 1
> make[6]: Leaving directory
> `/tmp/buildd/wine-gecko-unstable-1.0.0+dfsg/wine_gecko-dbg/storage/src'
> make[5]: *** [libs] Error 2

Ah, I never tried the debug build of wine-gecko. This is the same
problem as that fixed by gcc-4.6-const-qualifiers.patch;
xpcom/string/public/nsAString.h needs to define a default constructor
for nsCaseInsensitiveCStringComparator.

Given the amount of "#ifdef DEBUG"-delimited code, I imagine this will
crop up elsewhere... It's easy enough to fix, but somewhat tedious. If
you want a hand, let me know and I'll update the patch.

Would you consider adding me to the wine-pkg-party Alioth project so
we can both work on wine-gecko in a git repository there?

Regards,

Stephen



More information about the pkg-wine-party mailing list