Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On 11/09/14 16:00, Andreas Cord-Landwehr wrote: Just set up a fresh VM with KFreeBSD-amd64 and using the previously suggested patch [1] worked for me to fix the build, see log [2]. PS: My setup slightly more verbose: * KFreeBSD installed from current Debian/SID to VirtualBox * got qtwebkit sources with apt-get source * applied patches with quilt push -a * used dpkg-buildpackage -b Thank you for testing! I'm not sure what I was doing wrong; I was seeing qmake or other errors when applying my patch in a clean source tree and trying to build. But if it really works then that's great. Regards, -- Steven Chamberlain ste...@pyro.eu.org -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54138ff6.7040...@pyro.eu.org
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Tuesday 09 September 2014 19:27:11 Lisandro Damián Nicanor Pérez Meyer wrote: On Tuesday 09 September 2014 20:19:29 Steven Chamberlain wrote: Having touched Source/WTF/WTF.pri, I'm now stuck at this qmake error: cd Source/ make -f Makefile.QtWebKit qmake_all make[4]: Entering directory `«PKGBUILDDIR»/WebKitBuild/Release/Source' /usr/lib/x86_64-kfreebsd-gnu/qt5/bin/qmake «PKGBUILDDIR»/Source/api.pri CONFIG+=no_force_sse2 CONFIG+=release CONFIG-=debug CONFIG+=production_build -o Makefile.api Project ERROR: Module does not define version. Is it trying to regenerate makefiles because I've changed something they're generated from? But if I revert my change, it still does this. Does that imply some pre-existing problem in the build process... perhaps? *sad, confused* It's a quite hacked build system. I'll try in a clean build ASAP. I have also been pointed out that upstream might be able to take a look at this. Thanks *a lot* Steve for this :) Just set up a fresh VM with KFreeBSD-amd64 and using the previously suggested patch [1] worked for me to fix the build, see log [2]. Cheers, Andreas [1] http://homepages.upb.de/phoenixx/0001-Fix-build-on-KFreeBSD.patch [2] http://homepages.upb.de/phoenixx/kfreebsd-build.tar.gz PS: My setup slightly more verbose: * KFreeBSD installed from current Debian/SID to VirtualBox * got qtwebkit sources with apt-get source * applied patches with quilt push -a * used dpkg-buildpackage -b -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/2408645.YomIFNM5us@weatherwax
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Monday 08 September 2014 12:16:21 Steven Chamberlain wrote: [snip] I'm trying another test build now with this change applied: http://trac.webkit.org/changeset/160716 I Steven! How did the build go? -- firmaware: soft cuya licencia pagas enviando un autografo StucKman en #grulic, irc.freenode.net Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Hi! On 09/09/14 18:30, Lisandro Damián Nicanor Pérez Meyer wrote: On Monday 08 September 2014 12:16:21 Steven Chamberlain wrote: [snip] I'm trying another test build now with this change applied: http://trac.webkit.org/changeset/160716 I Steven! How did the build go? That didn't work. Actually, GOwnPtr.o didn't contain anything, no function to export - this is obviously due to the #ifdef ENABLE_GLIB_SUPPORT - I'm now trying with the attached patch instead. (Which is almost what I thought the problem was in the first place, I was just looking in the wrong .pro/.pri file). Regards, -- Steven Chamberlain ste...@pyro.eu.org From: Steven Chamberlain ste...@pyro.eu.org Subject: properly support GStreamer on non-Linux platforms GStreamer is enabled when building on GNU/kFreeBSD and Hurd, but support for it was not enabled in the WTF component Bug-Debian: http://bugs.debian.org/760727 --- a/Source/WTF/WTF.pri +++ b/Source/WTF/WTF.pri @@ -24,7 +24,7 @@ } } -linux-*:contains(DEFINES, WTF_USE_GSTREAMER=1) { +linux-*|glibc-*|hurd-*:contains(DEFINES, WTF_USE_GSTREAMER=1) { DEFINES += ENABLE_GLIB_SUPPORT=1 PKGCONFIG += glib-2.0 gio-2.0 } signature.asc Description: OpenPGP digital signature
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Tuesday 09 September 2014 19:07:12 Steven Chamberlain wrote: Hi! On 09/09/14 18:30, Lisandro Damián Nicanor Pérez Meyer wrote: On Monday 08 September 2014 12:16:21 Steven Chamberlain wrote: [snip] I'm trying another test build now with this change applied: http://trac.webkit.org/changeset/160716 I Steven! How did the build go? That didn't work. Actually, GOwnPtr.o didn't contain anything, no function to export - this is obviously due to the #ifdef ENABLE_GLIB_SUPPORT - I'm now trying with the attached patch instead. (Which is almost what I thought the problem was in the first place, I was just looking in the wrong .pro/.pri file). And it might actually be the right place. Maybe it can be merged with fix_nonlinux_glibc_linkage.diff, which serves the same purpose, although we are not building webkit2 here. -- If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. George Bernard Shaw Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Having touched Source/WTF/WTF.pri, I'm now stuck at this qmake error: cd Source/ make -f Makefile.QtWebKit qmake_all make[4]: Entering directory `«PKGBUILDDIR»/WebKitBuild/Release/Source' /usr/lib/x86_64-kfreebsd-gnu/qt5/bin/qmake «PKGBUILDDIR»/Source/api.pri CONFIG+=no_force_sse2 CONFIG+=release CONFIG-=debug CONFIG+=production_build -o Makefile.api Project ERROR: Module does not define version. Is it trying to regenerate makefiles because I've changed something they're generated from? But if I revert my change, it still does this. Does that imply some pre-existing problem in the build process... perhaps? *sad, confused* Regards, -- Steven Chamberlain ste...@pyro.eu.org signature.asc Description: OpenPGP digital signature
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Tuesday 09 September 2014 20:19:29 Steven Chamberlain wrote: Having touched Source/WTF/WTF.pri, I'm now stuck at this qmake error: cd Source/ make -f Makefile.QtWebKit qmake_all make[4]: Entering directory `«PKGBUILDDIR»/WebKitBuild/Release/Source' /usr/lib/x86_64-kfreebsd-gnu/qt5/bin/qmake «PKGBUILDDIR»/Source/api.pri CONFIG+=no_force_sse2 CONFIG+=release CONFIG-=debug CONFIG+=production_build -o Makefile.api Project ERROR: Module does not define version. Is it trying to regenerate makefiles because I've changed something they're generated from? But if I revert my change, it still does this. Does that imply some pre-existing problem in the build process... perhaps? *sad, confused* It's a quite hacked build system. I'll try in a clean build ASAP. I have also been pointed out that upstream might be able to take a look at this. Thanks *a lot* Steve for this :) -- Dadme voto electrónico y con una terminal os haré presidente. el.machi Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On 07/09/14 22:22, Steven Chamberlain wrote: I wonder if there's some significance that it was templated for _GError whereas I think that should be a typedef to GError (without underscore)? My test build finished - the change I tried didn't help - but looking for _GError (with underscore) it seemed it was specific to GStreamer: $ grep _GError . -R Binary file ./WebKitBuild/Release/Source/WebCore/obj/release/MediaPlayerPrivateGStreamer.o matches Binary file ./WebKitBuild/Release/Source/WebCore/obj/release/GStreamerUtilities.o matches Binary file ./WebKitBuild/Release/Source/WebCore/obj/release/WebKitWebSourceGStreamer.o matches Then I found this related upstream commit mentioned in the 2.3.3 changelog: 242013-12-17 Alex Christensen achristen...@webkit.org 25 26[Win] Fixed linker error with GStreamer. 27https://bugs.webkit.org/show_bug.cgi?id=124861 28 29Reviewed by Martin Robinson. 30 31* wtf/gobject/GOwnPtr.cpp: 32(WTF::GError): 33* wtf/gobject/GOwnPtr.h: 34Added WTF_EXPORT_PRIVATE to freeOwnedGPtrGError declaration and definition. I'm trying another test build now with this change applied: http://trac.webkit.org/changeset/160716 Regards, -- Steven Chamberlain ste...@pyro.eu.org signature.asc Description: OpenPGP digital signature
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Source: qtwebkit Version: 2.3.2.dfsg-1 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd Hi, your package no longer builds on kfreebsd-* since the above version (last success: 2.2.1-7.1), due the following linking error: | g++ -c -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -Wno-c++0x-compat -ffunction-sections -fdata-sections -O2 -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -D_REENTRANT -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSP_NEXT=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHADERS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_VARIABLES=0 -DENABLE_DASHBOARD_S UPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILE_SYSTEM=0 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_GESTURE_EVENTS=1 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LINK_PREFETCH=0 -DENABLE_LINK_PRERENDER=0 -D ENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MICRODATA=0 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_NETWORK_INFO=0 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG=1 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_SVG_FONTS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=1 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEB_SOCKETS=1 -DENABLE _WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DENABLE_XSLT=1 -DHAVE_FONTCONFIG=1 -DHAVE_QQUICK1=1 -DHAVE_QSTYLE=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QTTESTLIB=1 -DHAVE_SQLITE3=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DWTF_USE_GSTREAMER=1 -DWTF_USE_QT4_UNICODE=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_ZLIB=1 -DQT_WEBKIT -DQT_CONFIGURED_WITH_OPENGL -DBUILDING_QT__=1 -DNDEBUG -DMOZ_X11 -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DGST_API_VERSION=1.0 -DGST_API_VERSION_1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DQT_NO_DEBUG -DQT_XMLPATTERNS_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/glibc-g++ -I/«PKGBUILDDIR»/Tools/QtTestBrowser -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4 -I. -I/«PKGBUILDDIR»/Source/WebCore/platform/qt -I/«PKGBUILDDIR»/Source/WebKit /qt/WebCoreSupport -I/«PKGBUILDDIR»/Tools/DumpRenderTree/qt -I/«PKGBUILDDIR»/Source/WTF -I/«PKGBUILDDIRg++ -Wl,--version-script,/«PKGBUILDDIR»/Tools/qmake/mkspecs/features/symbols.filter -Wl,--gc-sections -Wl,-O1 -Wl,--no-keep-memory -Wl,-rpath,/«PKGBUILDDIR»/WebKitBuild/Release/lib -o ../../bin/QtTestBrowser obj/release/locationedit.o obj/release/launcherwindow.o obj/release/qttestbrowser.o obj/release/mainwindow.o obj/release/urlloader.o obj/release/utils.o obj/release/webpage.o obj/release/webview.o obj/release/fpstimer.o obj/release/cookiejar.o obj/release/moc_locationedit.o obj/release/moc_launcherwindow.o obj/release/moc_mainwindow.o obj/release/moc_urlloader.o
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Sunday 07 September 2014 12:25:25 Cyril Brulebois wrote: Source: qtwebkit Version: 2.3.2.dfsg-1 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd Hi, your package no longer builds on kfreebsd-* since the above version Which is a qt5webkit backport for qt4 full of patches :) I'm working on it since yesterday on falla, but help welcomed as usual :) -- 7: Hay diferencia entre cortar un archivo y borrarlo o eliminarlo * Depende cuando se cuelgue Windows Damian Nadales http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
On Sunday 07 September 2014 12:25:25 Cyril Brulebois wrote: Source: qtwebkit Version: 2.3.2.dfsg-1 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd Hi Qt maintainers and KFreeBSD*/Hurd porters! I'm trying to debug this issue and so far I couldn't come up with a solution, so if any of you can give us a hand it would be greatly appreciated. This is clearly a bug that only happens on !linux and it reduces to: /«PKGBUILDDIR»/WebKitBuild/Release/lib/libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)' which happens to be declared in: Source/autotools/symbols.filter:11:_ZN3WTF13freeOwnedGPtrI7_GErrorEEvPT_; If anyone has an idea or a pointer or wants to put his/her hands on it, please be welcomed :) Thanks a lot, Lisandro. -- Combata las características. Si una característica no es absolutamente esencial, descártela, especialmente si tiene el mismo efecto que se puede alcanzar mediante la combinación de otras características. Andrew S. Tanenbaum, de su libro Computer Networks Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
tag 760727 + help thanks On Sunday 07 September 2014 12:25:25 Cyril Brulebois wrote: Source: qtwebkit Version: 2.3.2.dfsg-1 Severity: serious Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd Hi Qt maintainers and KFreeBSD*/Hurd porters! I'm trying to debug this issue and so far I couldn't come up with a solution, so if any of you can give us a hand it would be greatly appreciated. This is clearly a bug that only happens on !linux and it reduces to: /«PKGBUILDDIR»/WebKitBuild/Release/lib/libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)' which happens to be declared in: Source/autotools/symbols.filter:11:_ZN3WTF13freeOwnedGPtrI7_GErrorEEvPT_; If anyone has an idea or a pointer or wants to put his/her hands on it, please be welcomed :) Thanks a lot, Lisandro. -- Combata las características. Si una característica no es absolutamente esencial, descártela, especialmente si tiene el mismo efecto que se puede alcanzar mediante la combinación de otras características. Andrew S. Tanenbaum, de su libro Computer Networks Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Processed: Re: Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Processing commands for cont...@bugs.debian.org: tag 760727 + help Bug #760727 [src:qtwebkit] qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)' Added tag(s) help. thanks Stopping processing here. Please contact me if you need assistance. -- 760727: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760727 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.14101148595481.transcr...@bugs.debian.org
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Lisandro Damián Nicanor Pérez Meyer, le Sun 07 Sep 2014 15:32:38 -0300, a écrit : This is clearly a bug that only happens on !linux and it reduces to: /«PKGBUILDDIR»/WebKitBuild/Release/lib/libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)' which happens to be declared in: Source/autotools/symbols.filter:11:_ZN3WTF13freeOwnedGPtrI7_GErrorEEvPT_; But this is only a declaration, is the definition in ./Source/WTF/wtf/gobject/GOwnPtr.cpp really built? Also, you need to make sure that the mangled c++ name (as see with an nm on GOwnPtr.o) is exactly the same, perhaps the type is a bit different on !linux. Samuel -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140907185305.gi20...@type.youpi.perso.aquilenet.fr
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Hi, On 07/09/14 19:32, Lisandro Damián Nicanor Pérez Meyer wrote: Hi Qt maintainers and KFreeBSD*/Hurd porters! I'm trying to debug this issue and so far I couldn't come up with a solution, so if any of you can give us a hand it would be greatly appreciated. I've already taken a look at this and I'm running a test build with the attached change. This was only my first guess, it may take a few hours to build and I'm not optimistic about it. This is clearly a bug that only happens on !linux and it reduces to: /«PKGBUILDDIR»/WebKitBuild/Release/lib/libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)' I'm not sure at this point why the issue could be specific to !linux... which happens to be declared in: Source/autotools/symbols.filter:11:_ZN3WTF13freeOwnedGPtrI7_GErrorEEvPT_; I wonder if there's some significance that it was templated for _GError whereas I think that should be a typedef to GError (without underscore)? Regards, -- Steven Chamberlain ste...@pyro.eu.org --- a/Tools/QtTestBrowser/QtTestBrowser.pro +++ b/Tools/QtTestBrowser/QtTestBrowser.pro @@ -59,3 +59,5 @@ RESOURCES += \ QtTestBrowser.qrc + +DEFINES += ENABLE_GLIB_SUPPORT=1 signature.asc Description: OpenPGP digital signature
Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'
Steven Chamberlain, le Sun 07 Sep 2014 22:22:21 +0100, a écrit : which happens to be declared in: Source/autotools/symbols.filter:11:_ZN3WTF13freeOwnedGPtrI7_GErrorEEvPT_; I wonder if there's some significance that it was templated for _GError whereas I think that should be a typedef to GError (without underscore)? An underscore in the type makes a difference, yes. Samuel -- To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140907215909.gs20...@type.youpi.perso.aquilenet.fr