pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/47354: pkgsrc/www/webkit-gtk : invalid conversion from 'signed char*' to 'int8_t* {aka char*}'



The following reply was made to PR pkg/47354; it has been noted by GNATS.

From: Richard PALO <Richard.PALO%baou.fr@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/47354: pkgsrc/www/webkit-gtk : invalid conversion from 'signed
 char*' to 'int8_t* {aka char*}'
Date: Wed, 02 Jan 2013 07:31:46 +0100

 This is a multi-part message in MIME format.
 --------------020600010208010209050705
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I'm finally able to build adding -fpermissive to CXXFLAGS as indicated 
 in the error message and patching one more file for the std::isnan 
 namespace problem.
 
 Also upgraded to 1.10.2 at the same time, where I needed to redo a patch 
 to GNUmakefile.in to get over a patch warning...
 
 Here is my final status (git):
 richard@devzoneX:~/src/pkgsrc/www/webkit-gtk$ git status .
 # On branch develop
 # Changes to be committed:
 #   (use "git reset HEAD <file>..." to unstage)
 #
 #       modified:   Makefile.common
 #       modified:   distinfo
 #       renamed:    patches/patch-al -> patches/patch-GNUmakefile.in
 #       new file:   patches/patch-Source_JavaScriptCore_API_JSValueRef.cpp
 #       new file:   patches/patch-Source_JavaScriptCore_JSCTypedArrayStubs.h
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_DateConstructor.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_DateInstance.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_DatePrototype.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_JSDateMath.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_JSGlobalObjectFunctions.cpp
 #       new file:   patches/patch-Source_JavaScriptCore_runtime_JSValue.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_MathObject.cpp
 #       new file: 
 patches/patch-Source_JavaScriptCore_runtime_PropertyDescriptor.cpp
 #       new file:   patches/patch-Source_WTF_wtf_DateMath.cpp
 #       new file:   patches/patch-Source_WTF_wtf_IntegralTypedArrayBase.h
 #       new file:   patches/patch-Source_WTF_wtf_MathExtras.h
 #       new file:   patches/patch-Source_WTF_wtf_Uint8ClampedArray.h
 #       new file: 
 patches/patch-Source_WebCore_bindings_js_JSDataViewCustom.cpp
 #       new file: 
 patches/patch-Source_WebCore_bindings_js_JSHTMLOptionsCollectionCustom.cpp
 #       new file: 
 patches/patch-Source_WebCore_bindings_js_JSWebKitPointCustom.cpp
 #       new file: 
 patches/patch-Source_WebCore_bindings_scripts_CodeGeneratorJS.pm
 #       new file:   patches/patch-Source_WebCore_css_WebKitCSSMatrix.cpp
 #       new file: 
 patches/patch-Source_WebCore_html_canvas_WebGLRenderingContext.cpp
 #       new file:   patches/patch-Source_WebCore_page_DOMWindow.cpp
 #       new file:   patches/patch-Source_WebCore_page_WindowFeatures.cpp
 #       new file: 
 patches/patch-Source_WebCore_platform_CalculationValue.cpp
 #       new file:   patches/patch-Source_WebCore_platform_Length.cpp
 #       new file:   patches/patch-Source_WebCore_svg_SVGSVGElement.cpp
 #       new file:   patches/patch-Source_WebCore_xml_XPathFunctions.cpp
 #       new file:   patches/patch-Source_WebCore_xml_XPathValue.cpp
 #       new file:   patches/patch-Tools_DumpRenderTree_TestRunner.cpp
 
 
 Here are the cvs updates for Makefile.common and distinfo
 
 richard@devzoneX:~/src/pkgsrc/www/webkit-gtk$ cvs diff Makefile.common 
 distinfo
 
 Index: Makefile.common
 ===================================================================
 RCS file: /cvsroot/pkgsrc/www/webkit-gtk/Makefile.common,v
 retrieving revision 1.19
 diff -u -p -r1.19 Makefile.common
 --- Makefile.common     31 Dec 2012 00:34:37 -0000      1.19
 +++ Makefile.common     2 Jan 2013 06:19:38 -0000
 @@ -2,7 +2,7 @@
   # used by www/webkit-gtk/Makefile
   # used by www/webkit-gtk3/Makefile
 
 -DISTNAME=      webkitgtk-1.10.1
 +DISTNAME=      webkitgtk-1.10.2
   CATEGORIES=    www
   MASTER_SITES=  http://www.webkitgtk.org/releases/
   EXTRACT_SUFX=  .tar.xz
 @@ -29,6 +29,8 @@ CONFIGURE_ARGS+=      --with-target=x11 \
   CONFIGURE_ARGS+=       --disable-geolocation
   CONFIGURE_ENV+= ZLIB_CFLAGS=-I${BUILDLINK_PREFIX.zlib}/include 
 ZLIB_LIBS=-lz
 
 +CXXFLAGS+=              -fpermissive
 +
   .include "options.mk"
 
   REPLACE_PERL+= Source/JavaScriptCore/create_hash_table \
 Index: distinfo
 ===================================================================
 RCS file: /cvsroot/pkgsrc/www/webkit-gtk/distinfo,v
 retrieving revision 1.58
 diff -u -p -r1.58 distinfo
 --- distinfo    22 Nov 2012 18:20:48 -0000      1.58
 +++ distinfo    2 Jan 2013 06:19:38 -0000
 @@ -1,16 +1,44 @@
 -$NetBSD: distinfo,v 1.58 2012/11/22 18:20:48 marino Exp $
 +$NetBSD$
 
 -SHA1 (webkitgtk-1.10.1.tar.xz) = 3a2df2eb42ffdd7f3b39873d5461c347a6330493
 -RMD160 (webkitgtk-1.10.1.tar.xz) = ea246d29a1def4993d592d8464b527b2c9ed1bdc
 -Size (webkitgtk-1.10.1.tar.xz) = 8548452 bytes
 +SHA1 (webkitgtk-1.10.2.tar.xz) = 733ca23157eb8dd072d57becf325799c00bde630
 +RMD160 (webkitgtk-1.10.2.tar.xz) = 91e6b8bcd4bb8234271dd6c6ebdba63dd1c0840e
 +Size (webkitgtk-1.10.2.tar.xz) = 8633640 bytes
 +SHA1 (patch-GNUmakefile.in) = e2041fda38ad0a4d8d5e4c31f184a812f5332b6b
 +SHA1 (patch-Source_JavaScriptCore_API_JSValueRef.cpp) = 
 869d27a7e2d0ee9a9085ee76ca50bd877e6bc2bc
 +SHA1 (patch-Source_JavaScriptCore_JSCTypedArrayStubs.h) = 
 b2128186fc79f577599cc7a9d1396940faa1436b
   SHA1 (patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp) = 
 c5e1efdac5f6e2a4c035b6a3ce808d0e7a076703
 +SHA1 (patch-Source_JavaScriptCore_runtime_DateConstructor.cpp) = 
 9fe693db24a592a33b5f405e771918deff3b8874
 +SHA1 (patch-Source_JavaScriptCore_runtime_DateInstance.cpp) = 
 490bbc0f58704514e225c99a8d9c74530428f735
 +SHA1 (patch-Source_JavaScriptCore_runtime_DatePrototype.cpp) = 
 2ae8dd33c8c3dd7d763c4b89b63dd90fd887663a
 +SHA1 (patch-Source_JavaScriptCore_runtime_JSDateMath.cpp) = 
 1e3a970985df09a181636f27d0c615de120478cb
 +SHA1 (patch-Source_JavaScriptCore_runtime_JSGlobalObjectFunctions.cpp) 
 = 24c403fca235a62e9a3dacb5b5e71c9336436ff0
 +SHA1 (patch-Source_JavaScriptCore_runtime_JSValue.cpp) = 
 126c56d3fcf7545676f5ddd84a594ee059bc873d
 +SHA1 (patch-Source_JavaScriptCore_runtime_MathObject.cpp) = 
 ce8340a26c8c1771436ed9a46ac72dc996beb680
 +SHA1 (patch-Source_JavaScriptCore_runtime_PropertyDescriptor.cpp) = 
 e0392b0d584e59ee7a91c21f614332d4121082a8
   SHA1 (patch-Source_JavaScriptCore_wtf_Threading.h) = 
 f166335d829aba9051c1aaf1b950ec655deef372
   SHA1 
 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = 
 462e62d9078ef90df8cdeccbb64b0d2ccde5f11e
 +SHA1 (patch-Source_WTF_wtf_DateMath.cpp) = 
 2dcb8192cbc4c3c535ca352471da6f2f7808f323
 +SHA1 (patch-Source_WTF_wtf_IntegralTypedArrayBase.h) = 
 8f6c37e9f4c7ee19d93f7788e7340a69ad064d4e
 +SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 
 3325a999107779529612602d11bd263e758ef441
 +SHA1 (patch-Source_WTF_wtf_Uint8ClampedArray.h) = 
 ada673a1f37c793f8f880a7fb5fefebb4cebfc9b
 +SHA1 (patch-Source_WebCore_bindings_js_JSDataViewCustom.cpp) = 
 07ac95f80727d65fefb80a5880757df94668ef3f
 +SHA1 
 (patch-Source_WebCore_bindings_js_JSHTMLOptionsCollectionCustom.cpp) = 
 62473644789e90735215b2499b536653bcb950f4
 +SHA1 (patch-Source_WebCore_bindings_js_JSWebKitPointCustom.cpp) = 
 506bd0f5abc505b380a51b11999e5024760d48db
 +SHA1 (patch-Source_WebCore_bindings_scripts_CodeGeneratorJS.pm) = 
 0659f4f3069c5eec6e98b3c8ef07486d301e20ee
 +SHA1 (patch-Source_WebCore_css_WebKitCSSMatrix.cpp) = 
 dfbb46084ab716bf2c6c8804291d20f98569e09c
   SHA1 (patch-Source_WebCore_editing_Editor.h) = 
 43562577dd6432a86fd8ee0a1e7bb0db31f07d2d
 +SHA1 (patch-Source_WebCore_html_canvas_WebGLRenderingContext.cpp) = 
 97967599a89d33eeb6394c931223f1707eb270fb
 +SHA1 (patch-Source_WebCore_page_DOMWindow.cpp) = 
 258b67f60f799be6dd2874a6a0b8e9a7860fa449
 +SHA1 (patch-Source_WebCore_page_WindowFeatures.cpp) = 
 a1d51aa5a9b014965f986ede6c8804490bb42bb8
 +SHA1 (patch-Source_WebCore_platform_CalculationValue.cpp) = 
 9f33573f9ff0909075e0ab6733455fb462481c81
 +SHA1 (patch-Source_WebCore_platform_Length.cpp) = 
 b550225708f05068ed642f75c976f92841d02ba3
   SHA1 (patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp) = 
 0f33b188b242166584d5725060c5c430a819be61
 +SHA1 (patch-Source_WebCore_svg_SVGSVGElement.cpp) = 
 0da2c0f80c583ee533bc8618fbd76c030f8b01e6
 +SHA1 (patch-Source_WebCore_xml_XPathFunctions.cpp) = 
 170985923b207c7b567d0215cb877877e1b69f1e
 +SHA1 (patch-Source_WebCore_xml_XPathValue.cpp) = 
 c04a705041c476e2a420f9a60c01b74eed1fd437
 +SHA1 (patch-Tools_DumpRenderTree_TestRunner.cpp) = 
 0933867951e206ebb472fb4c8ed5d0eeb7e3f352
   SHA1 (patch-ai) = 8df303ffde5c4398e56601c524e9ab4aff52096c
   SHA1 (patch-aj) = 930d1b5d73028b2f2e5abb33c15f72befadc64ce
   SHA1 (patch-ak) = 64ad843164f1c12968e933080e0966a9019abfdf
 -SHA1 (patch-al) = dd7201d0a5dcc0f173a156f3bb42e1417bef6b06
   SHA1 (patch-am) = 9516994b630b43c7c234f61debf8d762cf7aee97
   SHA1 (patch-configure) = 448caea068344fe987e566f73b3f567dad7b93ed
 
 and here is the renamed patches/patch-al
 
 richard@devzoneX:~/src/pkgsrc/www/webkit-gtk$ cvs diff 
 patches/patch-GNUmakefile.in
 Index: patches/patch-GNUmakefile.in
 ===================================================================
 RCS file: patches/patch-GNUmakefile.in
 diff -N patches/patch-GNUmakefile.in
 --- /dev/null   1 Jan 1970 00:00:00 -0000
 +++ patches/patch-GNUmakefile.in        2 Jan 2013 06:30:31 -0000
 @@ -0,0 +1,30 @@
 +$NetBSD$
 +
 +--- GNUmakefile.in.orig        2012-12-09 18:20:20.000000000 +0000
 ++++ GNUmakefile.in
 +@@ -21156,7 +21156,6 @@ Programs_minidom_CPPFLAGS = \
 +       $(javascriptcore_cppflags)
 +
 + Programs_minidom_CFLAGS = \
 +-      -ansi \
 +       -fno-strict-aliasing \
 +       $(global_cflags) \
 +       $(GLOBALDEPS_CFLAGS)
 +@@ -79732,6 +79731,8 @@ doc-maintainer-clean-local: clean
 +       -@rmdir Documentation
 +
 + install-data-local:
 ++
 ++xinstall-data-local:
 +       @installfiles=`echo ./Documentation/webkitgtk/html/*`; \
 +       if test "$$installfiles" = './Documentation/webkitgtk/html/*'; \
 +       then echo 1>&2 'No documentation to install' ; \
 +@@ -79772,7 +79773,7 @@ install-data-local:
 + @ENABLE_WEBKIT2_TRUE@ 
 $${installdir}/webkit2gtk-$(DOC_MODULE_VERSION).devhelp2; \
 + @ENABLE_WEBKIT2_TRUE@   fi; \
 + @ENABLE_WEBKIT2_TRUE@ fi
 +-      @$(AM_V_GEN)$(PYTHON) $(srcdir)/Tools/gtk/generate-gtkdoc 
 --rebase --virtual-root=$${DESTDIR}
 ++#     @$(AM_V_GEN)$(PYTHON) $(srcdir)/Tools/gtk/generate-gtkdoc 
 --rebase --virtual-root=$${DESTDIR}
 +
 + uninstall-local:
 +       @DOC_MODULE_VERSION=`cat ./Documentation/webkitgtk/version.xml`; \
 
 
 
 
 --------------020600010208010209050705
 Content-Type: text/x-vcard; charset=utf-8;
  name="Richard_PALO.vcf"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="Richard_PALO.vcf"
 
 YmVnaW46dmNhcmQNCmZuOlJpY2hhcmQgUEFMTw0KbjpQQUxPO1JpY2hhcmQNCm9yZzpTQVMg
 QkFPVTtUTlQgUEFDQQ0KYWRyOlpJIENhbXAgTGF1cmVudDs7MTE3LCBhdiBNYXJjZWwgQmVy
 cmU7TEEgU0VZTkUgU1VSIE1FUjtWQVI7ODM1MDA7RlJBTkNFDQplbWFpbDtpbnRlcm5ldDpy
 aWNoYXJkLnBhbG9AYmFvdS5mcg0KdGVsO3dvcms6KzMzIDQgOTQgOTQgMzkgOTQNCnRlbDtm
 YXg6KzMzIDQgOTQgODcgODYgNjcNCngtbW96aWxsYS1odG1sOkZBTFNFDQp2ZXJzaW9uOjIu
 MQ0KZW5kOnZjYXJkDQoNCg==
 --------------020600010208010209050705--
 


Home | Main Index | Thread Index | Old Index