Bug#760727: qtwebkit: FTBFS on kfreebsd-*: libQtWebKit.so: undefined reference to `void WTF::freeOwnedGPtr_GError(_GError*)'

2014-09-12 Thread Steven Chamberlain
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*)'

2014-09-11 Thread Andreas Cord-Landwehr
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*)'

2014-09-09 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-09 Thread Steven Chamberlain
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*)'

2014-09-09 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-09 Thread Steven Chamberlain
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*)'

2014-09-09 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-08 Thread Steven Chamberlain
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*)'

2014-09-07 Thread Cyril Brulebois
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*)'

2014-09-07 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-07 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-07 Thread Lisandro Damián Nicanor Pérez Meyer
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*)'

2014-09-07 Thread Debian Bug Tracking System
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*)'

2014-09-07 Thread Samuel Thibault
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*)'

2014-09-07 Thread Steven Chamberlain
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*)'

2014-09-07 Thread Samuel Thibault
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