myDSL Extensions (deprecated) :: GPS Drive



Yep, you got it..

Most of what you listed as dependancies is NOT in DSL.

Using a HDInstall of that version of knoppix will give you a good start
to compiling it, as it had the devel versions, and support for those deps.

The challenge is gonna be, running it in DSL without those packages.

So, you'll have to add some to your package, and install a few extra
extensions into DSL, like gtk2-0705.dsl , etc. when you try to run it in DSL.

73
ke4nt

Well, I downloaded the .iso last night.
6 hours + even on my cable connection :)

This does sound like it is going to be a chalenge to compile.

If I get it to work I should be able to shrug off my DSL Newbie status fiarly quickly.  lol

I'll post again here when (if) I get stuck.

Hi Again,
I managed to build and boot from the knoppix cd no problem.
I mounted my USB key as Read Write and unpacked a copy of the source files that I want to complie.

I then ran the configure command again and it still can't the GTK stuff.  I did a search of the entire file system and it doesn't seem to be there.

I didn't do a HDD install as I didn't see how this would would help.

I guess I need to go and find these libraries and include them in my new knoppix environment.  Any pointers here would be most helpfull.

David

It's getting hard to find that version of Knoppix.

Any chance of hosting KNOPPIX_V3.4-2005-05-17-en.iso on the DSL site since it's part of the development environment?

Getting closer but no cigar,

I have knoppix on CD and have been booting it no problem.
It is not quite the recommended version.  It is about 2 weeks newer but hopefulling this won't make any difference.

I haven't installed to the hard disk but instead been working on the RAM disk and this seems to be no problem either.

I have been making a build script that I can save on my usb key so I can run it over and over with consistancy. (see below)

Basically everything seems nice until I try and compile GTK.
I receive this error message about glib being the wrong version. (see bleow)

I have tried everything I can think of with the PKG_CONFIG_PATH but it doesn't seem to help.
It looks to me like It is find version glib-2.0 and it needs to be version 2.7.1 or higher.  I am building version 2.8.1 and into its default location.

Any ideas on what I'm missing. (going slightly nuts now)
I have the full output from the build script if anyone really wants it. (500kb)

David


Error Message
-------------------------------------------------------
configure: error: Package requirements (glib-2.0 >= 2.7.1    atk >= 1.0.1    pango >= 1.9.0    cairo >= 0.9.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for

Build Script
--------------------------------------------------------

LOGFILE=/mnt/uba1/logfile.txt
echo ***************************************************************** >> $LOGFILE
echo $1 >> $LOGFILE
date >> $LOGFILE
echo ***************************************************************** >> $LOGFILE

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
# :/usr/lib/pkgconfig
     
##############################################################
# It looks like glib is alrdady part of Knoppix but it is too old

if [ "$1" == "glib" ]
then
       cd /root
       mkdir glib
       cd glib
       tar -xvzf /mnt/uba1/glib-2.8.1.tar.gz >> $LOGFILE 2>&1
       cd glib-2.8.1
      ./configure >> $LOGFILE 2>&1
       make clean >> $LOGFILE 2>&1
       make >> $LOGFILE 2>&1
       make install >> $LOGFILE 2>&1
       rm -rf ./glib-2.8.1/* >> $LOGFILE 2>&1
       exit 0
fi
##############################################################
if [ "$1" == "atk" ]
then
cd /root
mkdir atk
cd atk
tar -xvzf /mnt/uba1/atk-1.10.1.tar.gz >> $LOGFILE 2>&1
cd atk-1.10.1
./configure >> $LOGFILE 2>&1
make clean >> $LOGFILE 2>&1
make >> $LOGFILE 2>&1
make install >> $LOGFILE 2>&1
rm -rf ./atk-1.10.1/* >> $LOGFILE 2>&1
       exit 0
fi

###############################################################
if [ "$1" == "pango" ]
then
cd /root
mkdir pango
cd pango
tar -xvzf /mnt/uba1/pango-1.10.0.tar.gz >> $LOGFILE 2>&1
cd pango-1.10.0
./configure >> $LOGFILE 2>&1
make clean >> $LOGFILE 2>&1
make >> $LOGFILE 2>&1
make install >> $LOGFILE 2>&1
rm -rf ./pango-01.10.0/* >> $LOGFILE 2>&1
exit 0
fi
###############################################################
if [ "$1" == "cairo" ]
then
cd /root
mkdir cairo
cd cairo
tar -xvzf /mnt/uba1/cairo-0.9.2.tar.gz >> $LOGFILE 2>&1
cd cairo-0.9.2
./configue >> $LOGFILE 2>&1
make clean >> $LOGFILE 2>&1
make >> $LOGFILE 2>&1
make install >> $LOGFILE 2>&1
rm -rf ./cairo-0.9.2/* >> $LOGFILE 2>&1
exit 0
fi
###############################################################
if [ "$1" == "gtk" ]
then
cd /root
mkdir gtk
cd gtk
tar -xvzf /mnt/uba1/gtk+-2.8.3.tar.gz >> $LOGFILE 2>&1
cd gtk+-2.8.3
./configure >> $LOGFILE 2>&1
make clean >> $LOGFILE 2>&1
make >> $LOGFILE 2>&1
make install $LOGFILE 2>&1
rm -rf ./gtk+-2.8.3/* >> $LOGFILE 2>&1
exit 0

Next Page...
original here.