Re: Updated Amaya to use the latest libraries

On 2017/01/19 23:02, Fabio Urquiza wrote:
> Hi everyone,
>
> I recently updated the Amaya Web editor to use new API from the libraries
> wxWidget 3.0, raptor 2 and libpng. My updated version is already running and
> building correctly on the Arch Linux distribution. I like to know if I could
> submit the changes to the repository.

The easiest way is to fork on github, and add your changes to the fork.
Then you can also send a pull request. But I'm not sure it will be 
integrated.

Regards,   Martin.

> Here is the library profile its is using now:
>
> [flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ uname -a
> Linux archlinux 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET
> 2016 x86_64 GNU/Linux
>
> [flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ gcc -v
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/lto-wrapper
> Target: x86_64-pc-linux-gnu
> Configured with: /build/gcc/src/gcc/configure --prefix=/usr
> --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
> --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/
> --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++
> --enable-shared --enable-threads=posix --enable-libmpx
> --with-system-zlib --with-isl --enable-__cxa_atexit
> --disable-libunwind-exceptions --enable-clocale=gnu
> --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object
> --enable-linker-build-id --enable-lto --enable-plugin
> --enable-install-libiberty --with-linker-hash-style=gnu
> --enable-gnu-indirect-function --disable-multilib --disable-werror
> --enable-checking=release
> Thread model: posix
> gcc version 6.2.1 20160830 (GCC)
>
> [flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ ldd amaya_bin
> linux-vdso.so.1 (0x00007ffcca4c4000)
> libz.so.1 => /usr/lib/libz.so.1 (0x00007fe8da875000)
> libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe8da63f000)
> libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fe8da3d5000)
> libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007fe8da164000)
> libraptor2.so.0 => /usr/lib/libraptor2.so.0 (0x00007fe8d9f02000)
> libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe8d9c90000)
> libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fe8d9a10000)
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe8d974f000)
> libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fe8d9525000)
> libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fe8d90ad000)
> libwx_gtk2u_aui-3.0.so.0 => /usr/lib/libwx_gtk2u_aui-3.0.so.0
> (0x00007fe8d8e0f000)
> libwx_gtk2u_xrc-3.0.so.0 => /usr/lib/libwx_gtk2u_xrc-3.0.so.0
> (0x00007fe8d8a9b000)
> libwx_gtk2u_adv-3.0.so.0 => /usr/lib/libwx_gtk2u_adv-3.0.so.0
> (0x00007fe8d86b3000)
> libwx_gtk2u_core-3.0.so.0 => /usr/lib/libwx_gtk2u_core-3.0.so.0
> (0x00007fe8d7e24000)
> libwx_baseu_xml-3.0.so.0 => /usr/lib/libwx_baseu_xml-3.0.so.0
> (0x00007fe8d7c14000)
> libwx_baseu_net-3.0.so.0 => /usr/lib/libwx_baseu_net-3.0.so.0
> (0x00007fe8d79c5000)
> libwx_gtk2u_gl-3.0.so.0 => /usr/lib/libwx_gtk2u_gl-3.0.so.0 (0x00007fe8d77af000)
> libwx_baseu-3.0.so.0 => /usr/lib/libwx_baseu-3.0.so.0 (0x00007fe8d7310000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe8d6f88000)
> libm.so.6 => /usr/lib/libm.so.6 (0x00007fe8d6c84000)
> libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe8d6a6d000)
> libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe8d6850000)
> libc.so.6 => /usr/lib/libc.so.6 (0x00007fe8d64b2000)
> libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fe8d6239000)
> libicuuc.so.58 => /usr/lib/libicuuc.so.58 (0x00007fe8d5e8d000)
> libxslt.so.1 => /usr/lib/libxslt.so.1 (0x00007fe8d5c4c000)
> libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fe8d58e4000)
> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fe8d56be000)
> libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe8d54ba000)
> libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fe8d52b7000)
> libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007fe8d50b4000)
> libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007fe8d4ead000)
> libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007fe8d4caa000)
> libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fe8d4a7b000)
> libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe8d4869000)
> libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fe8d4666000)
> libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fe8d4460000)
> libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fe8d425e000)
> libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe8d3f1f000)
> libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe8d3cf6000)
> libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007fe8d3ada000)
> libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007fe8d38d5000)
> libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fe8d36cf000)
> libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fe8d34bf000)
> libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe8d32af000)
> libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fe8d3028000)
> libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fe8d29e8000)
> libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fe8d2733000)
> libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe8d24e1000)
> libwx_gtk2u_html-3.0.so.0 => /usr/lib/libwx_gtk2u_html-3.0.so.0
> (0x00007fe8d2200000)
> libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fe8d1fd9000)
> libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fe8d1d8d000)
> libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe8d1a7a000)
> libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fe8d186d000)
> libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fe8d153f000)
> libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fe8d1337000)
> libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fe8d10b3000)
> /lib64/ld-linux-x86-64.so.2 (0x00007fe8daa8b000)
> libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fe8d0e86000)
> libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fe8d0c78000)
> libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fe8d0a2a000)
> libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fe8d0745000)
> libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fe8d0514000)
> libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fe8d0310000)
> libicudata.so.58 => /usr/lib/libicudata.so.58 (0x00007fe8ce810000)
> libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe8ce60c000)
> libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe8ce406000)
> libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fe8ce1da000)
> libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fe8cdfd6000)
> libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fe8cddb0000)
> libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fe8cda1c000)
> libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fe8cd807000)
> libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe8cd5c3000)
> libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe8cd3b8000)
> libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fe8cd1b5000)
> libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fe8ccfa4000)
> libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fe8ccd99000)
> libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fe8ccb8e000)
> libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fe8cc98b000)
> libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fe8cc782000)
> libthai.so.0 => /usr/lib/libthai.so.0 (0x00007fe8cc578000)
> libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fe8cc305000)
> libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fe8cc05d000)
> libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fe8cbe29000)
> libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fe8cbc25000)
> libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fe8cba17000)
> librt.so.1 => /usr/lib/librt.so.1 (0x00007fe8cb80f000)
> libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fe8cb5f2000)
> libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fe8cb3ed000)
> libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fe8cb1e0000)
> libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fe8cafdc000)
> libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe8cadc5000)
> libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fe8cab77000)
> libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007fe8ca96f000)
> libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007fe8ca767000)
> libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007fe8ca55a000)
> libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007fe8ca34b000)
> libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007fe8ca138000)
> libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fe8c9ef2000)
>
> Regards,
>
> -Fabio Urquiza
>
>
> .
>

-- 
Prof. Dr.sc. Martin J. Dürst
Department of Intelligent Information Technology
College of Science and Engineering
Aoyama Gakuin University
Fuchinobe 5-1-10, Chuo-ku, Sagamihara
252-5258 Japan

Received on Tuesday, 24 January 2017 05:23:14 UTC