<div dir="ltr">Ken, <div><br></div><div>Thanks for the pointer to that reference! I was able to install freeglut-3.0.0 from that guide.</div><div><br></div><div>However, I cannot install the latest version of FreeGLUT which I got from the mesa download site, which is 7.9.2. And this is why.</div><div><br></div><div>Brian suggested that I simply configure and make. But there is one problem. There is no configuration file. Look at the directories I get when I unpack the tarball:</div><div><br></div><div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls</div><div>include  src</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls include</div><div>GL</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls include/GL</div><div>glutf90.h  glut.h</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls src/</div><div>glut</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls src/glut/</div><div>beos  glx</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls src/glut/glx</div><div>capturexfont.c  glut.def         glut_hel12.c    glut_mesa.c      glut_swap.c       glut_winmisc.c   win32_menu.c</div><div>depend          glut_dials.c     glut_hel18.c    glut_modifier.c  glut_swidth.c     layerutil.c      win32_util.c</div><div>fxglut.def      glut_dstr.c      glut_init.c     glut_mroman.c    glut_tablet.c     layerutil.h      win32_winproc.c</div><div>glut_8x13.c     glut_event.c     glut_input.c    glut_overlay.c   glut_teapot.c     Makefile         win32_x11.c</div><div>glut_9x15.c     glut_ext.c       glutint.h       <a href="http://glut.pc.in">glut.pc.in</a>       glut_tr10.c       Makefile.cygnus  win32_x11.h</div><div>glut_bitmap.c   glut_fcb.c       glut_joy.c      glut_ppm.c       glut_tr24.c       Makefile.mgw</div><div>glutbitmap.h    glut_fullscrn.c  glut_key.c      glut_roman.c     glut_util.c       Makefile.sgi</div><div>glut_bwidth.c   glut_gamemode.c  glut_keyctrl.c  glut_shapes.c    glut_vidresize.c  Makefile.win</div><div>glut_cindex.c   glut_get.c       glut_keyup.c    glut_space.c     glut_warp.c       stroke.h</div><div>glut_cmap.c     glut_glxext.c    glut_menu2.c    glut_stroke.c    glutwin32.h       win32_glx.c</div><div>glut_cursor.c   glut_hel10.c     glut_menu.c     glutstroke.h     glut_win.c        win32_glx.h</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls src/glut/</div><div>beos/ glx/  </div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ ls src/glut/beos/</div><div>beos_x11.cpp   glutbitmap.h      glutColor.cpp   glut_ext.c    glutInit.cpp   glutOverlay.cpp  glutstroke.h   glut_util.c</div><div>beos_x11.h     glutBlocker.cpp   glutCursor.cpp  glutGet.cpp   glutint.h      glut_roman.c     glut_swidth.c  glut_vidresize.c</div><div>glut_8x13.c    glutBlocker.h     glutCursors.h   glut_hel10.c  glutMenu.cpp   glut_shapes.c    glut_teapot.c  glutWindow.cpp</div><div>glut_9x15.c    glut_bwidth.c     glutDstr.cpp    glut_hel12.c  glutMenu.h     glutState.h      glut_tr10.c    glutWindow.h</div><div>glut_bitmap.c  glutCallback.cpp  glutEvent.cpp   glut_hel18.c  glut_mroman.c  glut_stroke.c    glut_tr24.c    Makefile</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2$ <br><br>But now you might say, there are makefiles inside the src/glut/glx and src/glut/beos directories, why don't I simply make them? I tried that, but they are looking for a file that does not exist in the tarball:<br><br><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2/src/glut/glx$ pwd</div><div>/home/skumar/Software/src/Mesa/Mesa-7.9.2/src/glut/glx</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2/src/glut/glx$ make</div><div>Makefile:18: ../../../configs/current: No such file or directory</div><div>make: *** No rule to make target '../../../configs/current'.  Stop.</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2/src/glut/glx$ grep -i configs Makefile</div><div>include $(TOP)/configs/current</div><div>skumar@KumarLaptop:~/Software/src/Mesa/Mesa-7.9.2/src/glut/glx$ </div></div></div><div><br></div><div>As you have seen, the TOP directory contains only two subdirectories, src and include.</div><div><br></div><div>Thanks,</div><div><br></div><div>Kumar</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 15, 2018 at 7:59 AM, Ken Moffat <span dir="ltr"><<a href="mailto:zarniwhoop@ntlworld.com" target="_blank">zarniwhoop@ntlworld.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Jun 14, 2018 at 07:49:46PM -0600, Brian Paul wrote:<br>
> On 06/14/2018 09:19 AM, Seshadri Kumar wrote:<br>
> > Hi,<br>
> > <br>
> > I had gotten glu from that site, and even compiled it. I just realized<br>
> > what went wrong. I did not use the --with-prefix= flag to install the<br>
> > libraries in the same location as the main mesa.<br>
> > <br>
> > I did that, and now I can see the libGLU.so.<br>
> > <br>
> > I have one more question. How do I install GLUT?<br>
> <br>
> IIRC, you do ./configure --prefix=something ; make, like for GLU.<br>
> <br>
<br>
</span>Perhaps Kumar might like to look at<br>
<a href="http://www.linuxfromscratch.org/blfs/read.html" rel="noreferrer" target="_blank">www.linuxfromscratch.org/blfs/<wbr>read.html</a> (the development versions of<br>
the sysv or systemd books) - chapter 25, freeglut-3.0.0.<br>
<br>
and obviously change -DCMAKE_INSTALL_PREFIX to match Mesa and GLU.<br>
<br>
And I'll add a warning - parts of these books WILL change, but for<br>
building only freeglut that should not matter.<br>
<br>
Please note that dependencies (cmake in this case) mention our<br>
current version, an older but recent version will probably also<br>
work.<br>
<br>
ĸen<br>
<span class="HOEnZb"><font color="#888888">-- <br>
              Keyboard not found, Press F1 to continue<br>
______________________________<wbr>_________________<br>
mesa-users mailing list<br>
<a href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.<wbr>org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-users" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>Dr. Seshadri Kumar</div><div>Creo, ergo sum (I Create, Therefore I Am)</div><div><br></div></div></div></div>
</div>