Thanks for the tip @jnbek, I`ll wait for the update.
Search Criteria
Package Details: lib32-gtkglext 1.2.0-9
Package Actions
| Package Base: | lib32-gtkglext |
|---|---|
| Description: | OpenGL extensions for GTK+ (32-bit) |
| Upstream URL: | http://gtkglext.sourceforge.net/ |
| Category: | x11 |
| Licenses: | |
| Submitter: | None |
| Maintainer: | jnbek |
| Last Packager: | None |
| Votes: | 69 |
| First Submitted: | 2008-08-31 16:49 |
| Last Updated: | 2013-06-06 01:12 |
Dependencies (5)
Required by (1)
Sources
Latest Comments
Comment by rafaelgomes
Comment by jnbek
@rafealgomes the critical dependency; multilib package https://www.archlinux.org/packages/multilib/x86_64/lib32-gtk2/ is out of date. Once this is updated, this package should build again.
Comment by rafaelgomes
I've got the following error:
checking for GTK+ - version >= 2.0.0... *** GTK+ header files (version 2.24.24) do not match
*** library (version 2.24.23)
no
configure: error: GTK+ 2.0 not found
Comment by josephgbr
@aphirst: Now I'm getting the md5sum as correct. Can you please confirm your problem with checksum?
Btw, package adopted
Comment by diffycat
Orphaned.
Comment by josephgbr
md5sum could be incorrect. Here is the checksum I got for this source: 5c3240bfc1b21becd33ce35c5abe6f8d
Comment by aphirst
I don't know quite what the problem is, but I get this error if I try to build this package:
gtkglext-1.2.0.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build .
Comment by smudge
@josephgbr: Yes, that's what I thought. Many thanks for making the lib32-pangox-compat PKGBUILD.
Comment by josephgbr
@smudge: This message means that the compilation requires a library (i.e. libpangox-1.0), pkg-config said it is installed, but only a 64 bit (incompatible) library was found.
It means that 'lib32-pangox-compat' must be added as dependency of this package, instead of 'pangox-compat'
Comment by smudge
Fails to build for me with the below error. I assume the "skipping incompatible" bit is because /usr/lib/libpangox-1.0.so.0.0.0 (from pangox-compat) is 64bit. Any thoughts?
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../libpangox-1.0.so when searching for -lpangox-1.0
/usr/bin/ld: skipping incompatible /usr/lib/libpangox-1.0.so when searching for -lpangox-1.0
/usr/bin/ld: cannot find -lpangox-1.0
collect2: error: ld returned 1 exit status
make[4]: *** [libgdkglext-x11-1.0.la] Error 1
make[4]: Leaving directory `/tmp/packerbuild-1000/lib32-gtkglext/lib32-gtkglext/src/gtkglext-1.2.0/gdk'
etc...
Comment by diffycat
Updated: new dependencies.
Anonymous comment
I think there is a dependency missing: lib32-glu.
It failed to build. After adding lib32-glu, it worked.
Anonymous comment
lib32-gtk2 updated yesterday- the package now successfully builds and installs!
Anonymous comment
@josephgbr: Ah, I see- It's the same problem you pointed out about a year ago. Thanks for repeating the explanation and flagging the appropriate package- Much appreciated.
How long was the package flagged before getting an update, when it was flagged a year ago?
Comment by josephgbr
@CharBar: I flagged lib32-gtk2 as out-of-date. Once it gets updated, the headers (from 'gtk2') will match the libraries (from 'lib32-gtk2') again.
Anonymous comment
I'm also getting the header and library mismatch problem. My build fails with these last few lines:
checking for GTK+ - version >= 2.0.0... *** GTK+ header files (version 2.24.12) do not match
*** library (version 2.24.11)
no
configure: error: GTK+ 2.0 not found
==> ERROR: A failure occurred in build().
Aborting...
The build failed.
Any chance of getting an updated PKGBUILD? Or an idea of how to solve the problem on our own?
Anonymous comment
Someone can help me?
Anonymous comment
ldd /usr/lib32/libglib-2.0.so | grep pcre
libpcre.so.0 => /usr/lib32/libpcre.so.0 (0xf764a000)
Maybe i can fix it with a symbolic link?.
After try a sudo ln -s /usr/lib32/libpcre.so.0.0.1 /usr/lib32/libpcre.so.1 still don't fixed :(
Comment by josephgbr
@cory:
Run 'ldd /usr/lib32/libglib-2.0.so | grep pcre' e see if it finds 'libpcre.so.1'. Case not, install lib32-pcre, as lib32-glib2 needs it.
Anonymous comment
Here is it
http://pastebin.com/CMgBTB3Q
Comment by josephgbr
@Cory: hmm, please provide us the 'config.log' generated. Put it in a paste site (e.g. http://pastebin.com)
Anonymous comment
Yes
pacman -Qs lib32-glib2
local/lib32-glib2 2.32.1-2
Common C routines used by GTK+ 2.4 and other libs (32-bit)
Comment by josephgbr
@Cory: do you have lib32-glib2 installed?
Anonymous comment
I have problems to compile
http://pastebin.com/zURhnmC3
Comment by josephgbr
This package depends on 'lib32-gtk2', while headers (/usr/include) are in 'gtk2'. Right now lib32-gtk2 is '2.24.5', while gtk2 is '2.24.6'. Therefore, as the error message tell us, version of headers do not match version of libraries.
lib32-gtk2 needs to be updated and is already flagged as out-of-date.
Comment by tlheitz
Error on makepkg:
checking for GTK+ - version >= 2.0.0... *** GTK+ header files (version 2.24.6) do not match
*** library (version 2.24.5)
no
configure: error: GTK+ 2.0 not found
==> ERROR: A failure occurred in build().
Aborting...
Seems like the header files version is taken from gtk2 package out of Extra and library version from lib32-gtk2 package out of Multilib.
Downgraded gtk2 to gtk2-2.24.5-3 and build ran fine.
No idea what this means, just thought I'd mention it.
Comment by josephgbr
Hm It's all right, false alarm. lib32-nvidia-utils is not a dependency, but lib32-libgl which, indeed, is already provided. :)
Comment by diffycat
So, is everything ok with current pkgbuild? (because I don't see any problems here)
Comment by josephgbr
Just to complement your comment, I always run "namcap -i package.tar.xz". This will throw to the output a lot of information, including what should be inserted in depends=() in namcap's point of view. This is normally right, except for not mentioning the non-lib32 package (Ex: gtkglext) for header files in "include" folder.
Comment by diffycat
With 'lib32-libgl':
-----
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glVertex3d in -lGLcore... no
checking for glVertex3d in -lGL... yes
checking for gluSphere in -lGLU... yes
checking for gluBeginCurve in -lGLU... yes
checking whether libGLU needs to be linked with the std C++ library... no
checking for GLXFBConfigSGIX... yes
checking for GLXFBConfigIDSGIX... yes
checking for GLXPbufferSGIX... yes
checking for GLXVideoSourceSGIX... yes
checking for __GLXextFuncPtr... yes
checking for GLhalfNV... yes
-----
And 'lib32-nvidia-utils' provides 'lib32-libgl' which is already in dependency array.
Comment by josephgbr
Dependency missing: lib32-nvidia-utils
See my error output:
(...)
checking for GL/glu.h... yes
checking for glVertex3d in -lGLcore... no
checking for glVertex3d in -lGL... no
checking for glVertex3f in -lGL... no
checking for glVertex3i in -lGL... no
checking for glVertex3s in -lGL... no
checking for glVertex3d in -lMesaGL... no
configure: error: Cannot find GL library
Comment by diffycat
2Cory:
Can't reproduce - works fine for me.
checking whether we are cross compiling... no
Anonymous comment
checking whether we are cross compiling... configure: error: in `/home/edgar/lib32-gtkglext/src/gtkglext-1.2.0':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Comment by diffycat
Adopted and fixed.
Comment by trya
Please, update to comply with [multilib] : http://aur.pastebin.com/2zHbcDrW
Comment by grimi
multilib version of this package:
http://pastebin.org/1142209
Comment by Kosava
this packege not work for me
-> Downloading gtkglext-1.2.0-2-i686.pkg.tar.gz...
--2010-04-30 16:23:50-- http://www.mirrorservice.org/sites/ftp.archlinux.org/extra/os/i686/gtkglext-1.2.0-2-i686.pkg.tar.gz
Resolving www.mirrorservice.org... 212.219.56.139, 212.219.56.153, 212.219.56.132, ...
Connecting to www.mirrorservice.org|212.219.56.139|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-04-30 16:23:51 ERROR 404: Not Found.