Bug#760759: qtwebkit: FTBFS on hppa: #error The MacroAssembler is not supported on this platform.

2014-09-07 Thread John David Anglin
Package: qtwebkit
Version: 2.3.2.dfsg-3
Severity: normal

Build fails here:

echo /«PKGBUILDDIR»/Source/WebCore/svg/SVGZoomEvent.idl 
generated/idl_files.tmp
perl -I/«PKGBUILDDIR»/Source/WebCore/bindings/scripts 
/«PKGBUILDDIR»/Source/WebCore/bindings/scripts/preprocess-idls.pl --defines 
LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_BLOB=1 
ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 
ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 
ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHADERS=1 
ENABLE_CSS_STICKY_POSITION=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 
ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 
ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 
ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 
ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 
ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 
ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_MUTATION_OBSERVERS=1 
ENABLE_NETSCAPE_PLUGIN_API=1 ENABLE_NOTIFICATIONS=1 
ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_REQUEST_ANIMATION_
 FRAME=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_SHARED_WORKERS=1 
ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SVG=1 
ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_VIDEO=1 ENABLE_WEBGL=1 
ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 
ENABLE_XSLT=1 --idlFilesList generated/idl_files.tmp 
--supplementalDependencyFile generated/supplemental_dependency.tmp 
--idlAttributesFile 
/«PKGBUILDDIR»/Source/WebCore/bindings/scripts/IDLAttributes.txt --preprocessor 
/usr/lib/hppa-linux-gnu/qt4/bin/moc -E
offlineasm: offset extractor LLIntDesiredOffsets.h successfully generated.
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 -O2 -DQT_WEBKIT -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_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATALIST_ELEMENT=1 
-DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DETAILS_ELEMEN
 T=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 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 
-DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_METER_ELEM
 ENT=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 -D
 HAVE_QSTYLE=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QTTESTLIB=1 -DHAVE_SQLITE3=1 
-DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 
-DWTF_USE_GSTREAMER=1 

Bug#760759: qtwebkit: FTBFS on hppa: #error The MacroAssembler is not supported on this platform.

2014-09-07 Thread Lisandro Damián Nicanor Pérez Meyer
tag 760759 pending
thanks

I have just disabled JIT on hppa too, this will fix this issue on next upload.

-- 
Alas, I am dying beyond my means.
  Oscar Wilde, as he sipped champagne on his deathbed

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#760759: qtwebkit: FTBFS on hppa: #error The MacroAssembler is not supported on this platform.

2014-09-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tag 760759 pending
Bug #760759 [qtwebkit] qtwebkit: FTBFS on hppa: #error The MacroAssembler is 
not supported on this platform.
Added tag(s) pending.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
760759: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760759
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.14101142921813.transcr...@bugs.debian.org



Bug#760759: qtwebkit: FTBFS on hppa: #error The MacroAssembler is not supported on this platform.

2014-09-07 Thread John David Anglin

On 7-Sep-14, at 2:24 PM, Lisandro Damián Nicanor Pérez Meyer wrote:

I have just disabled JIT on hppa too, this will fix this issue on  
next upload.


We also need platform patch that was applied to webkitgtk.
Otherwise, the build fails here:
/«PKGBUILDDIR»/Source/WTF/wtf/dtoa/utils.h:62:2: error: #error Target  
architecture was not detected as supported by Double-Conversion.


I have a build going to test this but it's not finished yet.

Thanks,
Dave
--
John David Anglin   dave.ang...@bell.net


Description: short summary of the patch
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 qtwebkit (2.3.2.dfsg-3) unstable; urgency=medium
 .
   * Disable JIT also in s390x.
   * Build depend upon libqt4-dev = 4:4.8.6+git64-g5dc8b2b+dfsg-2~ so as to
 be sure to be using the version of xmlpatterns that does not consumes a
 lot of memory.
   * Ensure ppc64el is built in little endian mode with
 Colin Watson's ppc64el.patch.
   * Bound CPU usage on unknown platforms with bound_cpu_usage.patch
 (Closes: #760519). Thanks Samuel Thibault for the patch.
   * Update symbols files with buildds' logs.
   * Add x32_support.patch to support x32 (Closes: #700093).
 - Also disable JIT on x32.
   * Add arm64.patch (taken from Ubuntu's aarch64.patch) and modify it to
 properly detect arm64.
Author: Lisandro Damián Nicanor Pérez Meyer lisan...@debian.org
Bug-Debian: https://bugs.debian.org/700093
Bug-Debian: https://bugs.debian.org/760519

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: vendor|upstream|other, url of original patch
Bug: url in upstream bugtracker
Bug-Debian: https://bugs.debian.org/bugnumber
Bug-Ubuntu: https://launchpad.net/bugs/bugnumber
Forwarded: no|not-needed|url proving that it has been forwarded
Reviewed-By: name and email of someone who approved the patch
Last-Update: -MM-DD

--- qtwebkit-2.3.2.dfsg.orig/Source/WTF/wtf/Platform.h
+++ qtwebkit-2.3.2.dfsg/Source/WTF/wtf/Platform.h
@@ -65,6 +65,15 @@
 #define WTF_CPU_ALPHA 1
 #endif
 
+/* CPU(HPPA) - HP PARISC */
+#if defined(__hppa__)
+#define WTF_CPU_HPPA 1
+#define WTF_CPU_BIG_ENDIAN 1
+#define ENABLE_JIT 0
+#define ENABLE_YARR_JIT 0
+#define ENABLE_ASSEMBLER 0
+#endif
+
 /* CPU(IA64) - Itanium / IA-64 */
 #if defined(__ia64__)
 #define WTF_CPU_IA64 1


Bug#760759: qtwebkit: FTBFS on hppa: #error The MacroAssembler is not supported on this platform.

2014-09-07 Thread Lisandro Damián Nicanor Pérez Meyer
On Sunday 07 September 2014 14:35:32 John David Anglin wrote:
 On 7-Sep-14, at 2:24 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
  I have just disabled JIT on hppa too, this will fix this issue on
  next upload.
 
 We also need platform patch that was applied to webkitgtk.
 Otherwise, the build fails here:
 /«PKGBUILDDIR»/Source/WTF/wtf/dtoa/utils.h:62:2: error: #error Target
 architecture was not detected as supported by Double-Conversion.

This should be already covered by 
double_conversion_correct_double_operations.patch except for the fact that 
HPPA needs to be defined, as done in the patch you sent.

I've applied the patch, so it will be there on the next upload.

-- 
Trabaja como si no necesitaras el dinero.
Ama como si nunca hubieses sido herido.
Baila como si nadie estuviera mirando.
Canta como si nadie escuchara.
Vive como si fuera el Cielo en la Tierra.
  Anónimo

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.