Re: [GtkGLExt] compiling gtkglext from source on Solaris 8



In closing, after installing gmake and using GNU make to build gtkglext everything builds correctly.
 
I believe the line near the bottom of m4macros/Makefile.in that uses the $< and $@ automatic variables is causing problems on Solaris 8's native make binary.
 
Hopefully whoever has commit permissions for the repo sees to this minor defect.
 
On 8/20/07, v4r4n <console cowboy gmail com> wrote:
The latest on this issue...
 
So after downloading a fresh copy of gtkglext from the sourceforge cvs server and updating more packages (libtool, autoconf, automake) on the Solaris machine so that I can generate my own build scripts, as far as I can tell the egrep problems go away, but there is still the same m4macros problem:
 
...
Making all in m4macros
rm -f gtkglext-1.0.m4 && cp  gtkglext-1.0.m4
cp: Insufficient arguments (1)
...
 
I believe there is a broken variable between the 'cp' and the 'gtkglext-1.0.m4'  but I don't know where this is in the build script process or how to find it...  I have a feeling the solution to this should be obvious to an experienced person.
 
On 8/17/07, v4r4n <console cowboy gmail com > wrote:
Forgive me if this is a common question, but I didn't find anything on this after attempting a few searches in the mailing list archive.
 
This system is using glib/gtk packages from http://www.blastwave.org/ (an Open Solaris community site).
 
Today I tried to compile the gtkglext-1.2.0.tar source on an old Solaris 8 machine.
 
After the ./configure and a make, the build process gets pretty far, but around:
 
Making all in X11
...
rm -fr .libs/libgdkglext-x11-1.0.lax
egrep: syntax error
egrep: syntax error
egrep: syntax error
(about twenty more times)
...
Making all in gtk
...
ranlib .libs/libgtkglext-x11-1.0.la
egrep: syntax error
egrep: syntax error
egrep: syntax error
(about twenty more times)
...
Making all in m4macros
rm -f gtkglext-1.0.m4 && cp gtkglext-1.0.m4
cp: Insufficient arguments (1)
Usage: cp
...
*** Error code 2
make: Fatal error: Command failed for target 'gtkglext-1.0.m4`
...
*** Error code 1
make: Fatal error: Command failed for target 'all-recursive'
...
*** Error code 1
make: Fatal error: Command failed for target 'all'
 
So there are at least two egrep syntax errors and a cp error within the script generated by ./configure on Solaris 8.
 
I'm not a autoconf or m4 macro expert, but I would not be surprised if the GNU egrep is different than the egrep Solaris is using, but the website http://www.k-3d.org/gtkglext/Main_Page#Platforms  currently lists UNIX and UNIX-like platforms.
 
Solaris isn't listed, but I hoped it would be close enough... should I look for a GNU egrep package for Solaris?
 
What did people have to do to build it under IRIX and Mac OS X?
 
Ideas/suggestions?
 
PS
 
I've compiled everything on my personal Ubuntu computer and am very impressed with GtkGLExt as a whole.
 
~Thanks




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]