Package Details: perl-wx-glcanvas 0.09-1

Git Clone URL: https://aur.archlinux.org/perl-wx-glcanvas.git (read-only)
Package Base: perl-wx-glcanvas
Description: Wx::GLCanvas - interface to wxWidgets' OpenGL canvas
Upstream URL: https://metacpan.org/release/Wx-GLCanvas/
Licenses: GPL, PerlArtistic
Submitter: swiftgeek
Maintainer: swiftgeek
Last Packager: swiftgeek
Votes: 13
Popularity: 0.559000
First Submitted: 2013-07-06 21:07
Last Updated: 2015-06-09 23:27

Latest Comments

swiftgeek commented on 2015-05-19 16:03

Fixed compiling on headless with use of xvfb

swiftgeek commented on 2015-01-04 05:09

"perl-test-pod" issue still happens when wx2.8-based package is installed while recompiling against 3.x :<

swiftgeek commented on 2015-01-04 05:08

"perl-test-pod" issue still happens when wx2.8-based package is installed while recompiling :<

swiftgeek commented on 2014-06-11 02:23

TODO: Fix cgx's issue with missing PATH

swiftgeek commented on 2014-06-11 02:22

Fixed check stage once and for all

swiftgeek commented on 2014-06-05 15:12

perl-test-pod not needed for check stage
Failure lays within tests that are checking installed version first not the one being packaged, so remove before packaging, or install without checking and then package again with check

swiftgeek commented on 2014-03-29 14:06

Alien was indeed crazy - after fixing perl-alien-wxwidgets, This package works nicely

swiftgeek commented on 2014-03-28 14:17

Alien is going crazy probably:
g++ -pthread -c -I. -I/usr/lib/perl5/vendor_perl/Wx -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/include/wx-2.8 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DVERSION=\"0.09\" -DXS_VERSION=\"0.09\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ GLCanvas.c

Proper g++ invocation for comparison:
g++ -pthread -c -I. -I/usr/lib/perl5/vendor_perl/Wx -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DVERSION=\"0.09\" -DXS_VERSION=\"0.09\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ GLCanvas.c

No idea still how to fix…

swiftgeek commented on 2014-03-28 13:19

Just want to mention that issue exists only with build environment as already installed package still works… so it might be an issue with makemaker or other part of build environment…

swiftgeek commented on 2014-03-26 08:34

Absolutely no idea… higher in log is also:
'WX' is not a known MakeMaker parameter name.

swiftgeek commented on 2014-03-26 08:33

Absolutely no idea

mpan commented on 2014-03-26 00:44

Today the build is failing with:
-------------
g++ -pthread -c -I. -I/usr/lib/perl5/vendor_perl/Wx -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/include/wx-2.8 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DVERSION=\"0.09\" -DXS_VERSION=\"0.09\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ GLCanvas.c
GLCanvas.xs: In function ‘double constant(const char*, int)’:
GLCanvas.xs:69:12: error: ‘WX_GL_RGBA’ was not declared in this scope
r( WX_GL_RGBA );

And half hundred other "not declared" errors from the same file.

mpan commented on 2014-03-26 00:43

Today:
-------------
g++ -pthread -c -I. -I/usr/lib/perl5/vendor_perl/Wx -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/lib/perl5/vendor_perl/Alien/wxWidgets/gtk_2_8_12_uni/include/wx-2.8 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DVERSION=\"0.09\" -DXS_VERSION=\"0.09\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DWXPL_EXT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ GLCanvas.c
GLCanvas.xs: In function ‘double constant(const char*, int)’:
GLCanvas.xs:69:12: error: ‘WX_GL_RGBA’ was not declared in this scope
r( WX_GL_RGBA );

And half hundred other "not declared" errors from the same file.

cgx commented on 2013-07-16 20:27

thanks, it's working now. Path was missing some directory as perl-wx was also installed just now.

swiftgeek commented on 2013-07-16 20:20

Whole successful build stage: https://gist.github.com/swiftgeek/3b4aa3d129f195d00354

perl-wx contains /usr/bin/vendor_perl/wxperl_overload

swiftgeek commented on 2013-07-16 20:18

Whole successful build stage: https://gist.github.com/swiftgeek/3b4aa3d129f195d00354

cgx commented on 2013-07-16 20:16

Build is failing with:

==> Starting build()...
'WX' is not a known MakeMaker parameter name.
Unrecognized argument in LIBS ignored: '-Wl,-O1,--sort-common,--as-needed,-z,relro'
Writing Makefile for Wx::GLCanvas
Writing MYMETA.yml and MYMETA.json
/usr/bin/perl -S wxperl_overload cpp/ovl_const.cpp cpp/ovl_const.h overload.lst
Can't find wxperl_overload on PATH.
make: *** [wxt_overload] Error 29
make: *** Waiting for unfinished jobs....
Skip blib/lib/Wx/DemoModules/wxGLCanvas.pm (unchanged)
Skip blib/lib/Wx/GLCanvas.pm (unchanged)
==> ERROR: A failure occurred in build().

Any idea what's wrong?