Package Details: perl-wx-glcanvas 0.09-1

Git Clone URL: https://aur.archlinux.org/perl-wx-glcanvas.git (read-only, click to copy)
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: 21
Popularity: 0.054277
First Submitted: 2013-07-06 21:07
Last Updated: 2017-02-28 00:50

Latest Comments

« First ‹ Previous 1 2

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?