[prev in list] [next in list] [prev in thread] [next in thread]
List: netbsd-tech-pkg
Subject: Re: MesaLib in OpenSolaris
From: Gilles Dauphin <Gilles.Dauphin () enst ! fr>
Date: 2006-04-24 16:40:30
Message-ID: 20060424164031.B48111AB () smtp2 ! enst ! fr
[Download RAW message or body]
> From: Alan Silva <alan.jumpi@gmail.com>
> User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.7) Gecko/20060307
> X-Accept-Language: en-us, en
> To: tech-pkg@NetBSD.org
> Subject: MesaLib in OpenSolaris
> X-Virus-Scanned: amavisd-new at enst.fr
>
> hi ppl,
>
> I need a help.. I have try to compile MesaLib in my OpenSolaris/X86
> using pkgsrc and don't obtain success
>
> If any member of list hope this
>
> The error is:
>
> ranlib libGL.a
> /usr/pkgsrc/graphics/MesaLib/work/.wrapper/bin/libtool[51]: ./libGL.la:
> not found
> libtool: link: warning: `-L' is ignored for archives/objects
> libtool: link: cannot find the library `libGL.la' or unhandled argument
> `libGL.la'
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/graphics/MesaLib/work/Mesa-6.4.2/src/mesa
> *** Error code 1
>
> Tkz...
>
> Alan
Hope this help, put the file in patches/ and
bmake mps
Gilles
["patch-ak;" (TEXT/plain)]
--- configs/solaris-x86-gcc.orig Mon Sep 13 23:00:36 2004
+++ configs/solaris-x86-gcc Tue Aug 23 13:03:07 2005
@@ -10,15 +10,15 @@
CFLAGS = -O3 -m486 -fPIC -I/usr/openwin/include -DUSE_XSHM
CXXFLAGS = -O3 -m486 -fPIC
GLUT_CFLAGS = -fexceptions
-MKLIB_OPTIONS = -static
+#MKLIB_OPTIONS = -static
GL_LIB_DEPS = -L/usr/openwin/lib -lX11 -lXext -lm -lpthread
GLU_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lm
GLUT_LIB_DEPS = -L$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -L/usr/openwin/lib -lX11 -lXmu \
-lXt -lXi -lm
-APP_LIB_DEPS = -L$(LIB_DIR) -L/usr/openwin/lib -R/usr/openwin/lib -l$(GLUT_LIB) \
-l$(GLU_LIB) -l$(GL_LIB) -lm +APP_LIB_DEPS = -L$(LIB_DIR) -L/usr/openwin/lib \
-R/usr/openwin/lib -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lX11 -lXext -lm
-GL_LIB_NAME = libGL.a
-GLU_LIB_NAME = libGLU.a
-GLUT_LIB_NAME = libglut.a
-GLW_LIB_NAME = libGLw.a
-OSMESA_LIB_NAME = libOSMesa.a
+#GL_LIB_NAME = libGL.a
+#GLU_LIB_NAME = libGLU.a
+#GLUT_LIB_NAME = libglut.a
+#GLW_LIB_NAME = libGLw.a
+#OSMESA_LIB_NAME = libOSMesa.a
["patch-am;" (TEXT/plain)]
--- include/GL/glxext.h.orig Mon Nov 7 22:20:29 2005
+++ include/GL/glxext.h Tue Jan 24 19:18:49 2006
@@ -333,7 +333,7 @@
#if defined(__sun__)
#include <inttypes.h>
-#if defined(__STDC__)
+#if defined(__STDC__) && !defined(_INT64_TYPE)
#if defined(__arch64__)
typedef long int int64_t;
#else
["patch-dl;" (TEXT/plain)]
$
--- /dev/null Tue Jan 17 13:06:04 2006
+++ configs/solaris-x86-64-gcc Tue Jan 17 14:33:09 2006
@@ -0,0 +1,17 @@
+# Configuration for Solaris on x86 with gcc, static libs
+
+include $(TOP)/configs/default
+
+CONFIG_NAME = solaris-x86-64-gcc
+
+# Compiler and flags
+CC = gcc
+CXX = g++
+CFLAGS = -m64 -O3 -fPIC -I${X11BASE}/include -DUSE_XSHM
+CXXFLAGS = -m64 -O3 -fPIC
+GLUT_CFLAGS = -fexceptions
+
+GL_LIB_DEPS = -L${X11BASE}/lib/64 -R${X11BASE}/lib/64 -lX11 -lXext -lm -lpthread
+GLU_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lm
+GLUT_LIB_DEPS = -L$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -L${X11BASE}/lib/64 \
-R${X11BASE}/lib/64 -lX11 -lXmu -lXt -lXi -lm +APP_LIB_DEPS = -L$(LIB_DIR) \
-L${X11BASE}/lib/64 -R${X11BASE}/lib/64 -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lX11 \
-lXext -lm
["patch-ac;" (TEXT/plain)]
--- Makefile.orig Tue Nov 29 23:38:49 2005
+++ Makefile Tue Jan 24 18:50:17 2006
@@ -2,7 +2,7 @@
TOP = .
-SUBDIRS = src progs
+SUBDIRS = src
default: $(TOP)/configs/current
@@ -74,6 +74,7 @@
hpux11-64-static \
hpux9 \
hpux9-gcc \
+interix3 \
irix6-64 \
irix6-64-static \
irix6-n32 \
@@ -117,10 +118,12 @@
linux-x86-glide \
linux-x86-static \
netbsd \
+pkgsrc \
openbsd \
osf1 \
solaris-x86 \
solaris-x86-gcc \
+solaris-x86-64-gcc \
sunos4 \
sunos4-gcc \
sunos4-static \
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic