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

Re: gEDA-user: gedagaf runs on RH8



Yes, of course gEDA/gaf compiles & runs on RH8.  What won't run on RH8
is the GUI-based *Install Wizard* which lives on the CD ROM
distribution.  That README pertains to the procedure of downloading
the .sio, burning it to a CD, and then running the Install Wizard to
*automatically* build and install gEDA.

Stuart


> 
> I've read here http://www.geda.seul.org/dist/suite/20041228/README the
> following:
> 
> ------------------  Essential  prerequisites   --------------------
> Summary:
> You need the following things already installed on your system:
>    Gtk-2.2 or above
>    Gdk-2.2 or above
>    glibc-2.3.2 or above.  (glibc-2.2.X is known to fail due to binary 
> incompatibilities.)
>    make
>    gcc  
> 
> Details:
> First off, your computer needs GTK-2.  Both the installer, as well as
> most of the programs require GTK to create their GUIs.  All modern
> Linux distributions come bundled with this library.  However, if your
> Linux installation is particularly old (pre-2000, say), you won't have 
> it.  In this case, you're best off getting another computer since you're
> missing the modern Linux experience!  :-)
> 
> You also need to have glibc-2.3.2 or above.  This library exists on
> RedHat systems starting with RH9.  Note that RH8 and below won't
> work.  Sorry!  Time to upgrade!
> 
> ===========================================
> 
> I've decided to try to compile the package for RH8.  Just for fun of it.
> To my surprise, I was able to compile it and, even more surprising,
> IT DOES RUN.  Ok, ok, I have to be honest with you. I've tried gschem only.
> It works.
> 
> So, what did I do ?
> Firstly, I've downloaded updated glibc for RH8 from official RedHat site.
> 
> ftp updates.redhat.com
> cd 8.0/en/os/i386
> prompt
> mget glibc*
> [wait few minutes]
> su
> rpm -Fvh glibc*.rpm 
> 
> Downloaded gEDA Suite from http://www.geda.seul.org/download.html to
> "somewhere" (geda-install-20041228.iso)
> 
> Compiled guile package (included on geda-install-20041228.iso)
> 
> mkdir ISO
> su
> mount -t iso9660 -o loop geda-install-20041228.iso /somewhere/ISO
> exit
> cp /somewhere/ISO/guile-1.6.4.tar.gz .
> tar xvfz guile-1.6.4.tar.gz
> cd guile-1.6.4
> ./configure
> make
> su
> make install
> 
> Once the update was done I've cd-ed to the directory where gedagaf
> tarballs were stored and typed
> 
> make open
> make install
> 
> Of course, LD_LIBRARY_PATH, PATH and PKG_CONFIG_PATH were set
> according to the instructions from "make"
> 
> That was it.
> 
> Igor
> 
> P.S.:  yes, gschem runs with OLD GTK 1.2
> 
> ldd /usr/local/geda/bin/gschem
> 
>         libgeda.so.22 => /usr/local/geda/lib/libgeda.so.22 (0x40013000)
>         libguile.so.12 => /usr/local/lib/libguile.so.12 (0x40063000)
>         libguile-ltdl.so.1 => /usr/local/lib/libguile-ltdl.so.1 (0x400f0000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x400f7000)
>         libm.so.6 => /lib/libm.so.6 (0x40124000)
>         libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40145000)
>         libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x4016b000)
>         libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x402c6000)
>         libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x402ff000)
>         libdl.so.2 => /lib/libdl.so.2 (0x40302000)
>         libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40305000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4030d000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4031b000)
>         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x403fa000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40403000)
>         libc.so.6 => /lib/libc.so.6 (0x4041a000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>