1.4.0 packaging results
Geoffrey Broadwell
geoff at broadwell.org
Wed Jul 22 16:19:38 UTC 2009
On Wed, 2009-07-22 at 12:09 +0200, Reini Urban wrote:
> 1) Several files are still missing to be installed, the
> MANIFEST.generated is a bit better than with 1.1, but still blocking.
> Very interesting is that dynoplibs.pl is not installed at all, so a
> -devel package is useless.
>
> --- origsrc/parrot-1.4.0/MANIFEST.generated 2009-07-21 10:08:37.000000000 +0200
> +++ src/parrot-1.4.0/MANIFEST.generated 2009-07-22 09:03:54.906250000 +0200
> -runtime/parrot/library/OpenGL_funcs.pir [main]
> -runtime/parrot/library/OpenGL_funcs.pbc [main]
> runtime/parrot/library/OpenGL.pbc [main]
Looking at the other lines in the file, it looks like only the .pbc
needs to be included, not the .pir. I'll have to investigate why that's
happening. Still, I see these entries in my MANIFEST.generated; why are
they not in the cygwin copy?
> 4) OpenGL still cannot find the cygwin dll's
> TT #253 r37202 opengl detection
> - non-critical
My apologies for missing this. I try to be responsive to OpenGL issues,
but this ticket completely fell off my radar. I've added myself to the
CC list, in case you make any future updates to the ticket.
> --- origsrc/parrot-1.4.0/runtime/parrot/library/OpenGL.pir 2009-06-26
> 02:58:22.000000000 +0200
> +++ src/parrot-1.4.0/runtime/parrot/library/OpenGL.pir 2009-07-22
> 08:56:12.468750000 +0200
> @@ -113,6 +113,7 @@ the known different filenames for each l
> push libnames, 'libGL.so.1'
> push libnames, 'libGL'
> push libnames, 'opengl32'
> + push libnames, '/usr/bin/cygGL-1.dll'
> push libnames, '/System/Library/Frameworks/OpenGL.framework/OpenGL'
> libgl = _load_lib_with_fallbacks('GL', libnames)
> set_global '_libgl', libgl
> @@ -120,6 +121,7 @@ the known different filenames for each l
> libnames = new 'ResizableStringArray'
> push libnames, 'libGLU'
> push libnames, 'glu32'
> + push libnames, '/usr/bin/cygGLU-1.dll'
> push libnames, '/System/Library/Frameworks/OpenGL.framework/OpenGL'
> libglu = _load_lib_with_fallbacks('GLU', libnames)
> set_global '_libglu', libglu
> @@ -127,6 +129,7 @@ the known different filenames for each l
> libnames = new 'ResizableStringArray'
> push libnames, 'libglut'
> push libnames, 'glut32'
> + push libnames, '/usr/bin/cygglut-3.dll'
> push libnames, '/System/Library/Frameworks/GLUT.framework/GLUT'
> libglut = _load_lib_with_fallbacks('GLUT', libnames)
> set_global '_libglut', libglut
Does it work just to use the basenames for each of these? In other
words, can you use 'cygglut-3' instead of '/usr/bin/cygglut-3.dll' ? If
the basename doesn't work, what about 'cygglut-3.dll'? And even if the
full path is needed, why /usr/bin? Shouldn't that be /usr/lib?
-'f
More information about the parrot-dev
mailing list