Misterhouse in Puppy 2.16- ? how to trouble shoot install?

Booting, installing, newbie
Post Reply
Message
Author
paksao
Posts: 4
Joined: Thu 24 May 2007, 14:55

Misterhouse in Puppy 2.16- ? how to trouble shoot install?

#1 Post by paksao »

Hi everyone. I'm trying to get Misterhouse running in a multi-session cd version of Puppy 2.16. I've been playing around with it for a while but I can't seem to figure out how to get it to work.

I've tried configure/make make install but it fails.

I even considered using wine but i don't want to incur 400 megs overhead before I even get the software running.

I'm am working on a dell optiflex gx270, with 512 megs memory and a 40 gig hard drive. It runs well with puppy. Even the sound works. Now I just want to get Misterhouse working.

Misterhouse is a perl home automation software.

I've been looking around for a tutorial on install a tar.gz file into puppy. and How to trouble shoot a failed install but either It isn't there or I can't find it.

My goal is to create a misterhouse.pet file and document the dependencies( packages,directories,etc) needed to get it up and running.

TIA

Paksao

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#2 Post by muggins »

as misterhouse is perl based you need to have the devx_216.sfs module, which contains gcc & g++, as well as perl. normally you would save this in /mnt/home directory & reboot.

http://ftp.nluug.nl/ftp/pub/os/Linux/di ... vx_216.sfs

if it's working gcc -v will give the version number of gcc, otherwise somethings amiss.

Bruce B

#3 Post by Bruce B »

I even considered using wine but i don't want to incur 400 megs overhead before I even get the software running.

How does wine figure into the equation? It would seem to figure only if you wanted to run the windows version of MisterHouse.

There is also MisterHouse for Linux. Is there some practical difference between the Windows and Linux versions?

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#4 Post by Dougal »

muggins wrote:as misterhouse is perl based you need to have the devx_216.sfs module, which contains gcc & g++, as well as perl.
Perl is actualy in Puppy.
The problem is that for running that app he'll need to install such things as gtk-perl and many other perl modules... A real pain, those perl-script applications... (about as much as python-script applications).
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

paksao
Posts: 4
Joined: Thu 24 May 2007, 14:55

Why I was thinking of using wine for misterhouse.

#5 Post by paksao »

Thanks for the replies.

I've been having trouble figuring out what perl scripts I needed to install and I thought I might be able to get around it by using wine with the windows binary and speech recognition software. But like I said wine is too big for my needs.

I didn't get much done this weekend but I'm going to work on it tonight. I'm going to try to remaster with devxxxx.sfs and try compiling misterhouse again.

Paksao

paksao
Posts: 4
Joined: Thu 24 May 2007, 14:55

update - I need to install a libfile- libgd 2.0.28 or higher

#6 Post by paksao »

I need to install libgd 2.0.28 or higher to get one of the perl modules working.

I downloaded the source and ran a configure. but when I run make I get this output

sh-3.00# make
make all-recursive
make[1]: Entering directory `/root/my-documents/gd-2.0.34'
Making all in config
make[2]: Entering directory `/root/my-documents/gd-2.0.34/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/my-documents/gd-2.0.34/config'
Making all in test
make[2]: Entering directory `/root/my-documents/gd-2.0.34/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/my-documents/gd-2.0.34/test'
make[2]: Entering directory `/root/my-documents/gd-2.0.34'
if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -g -O2 -MT gdft.lo -MD -MP -MF ".deps/gdft.Tpo" -c -o gdft.lo gdft.c; \
then mv -f ".deps/gdft.Tpo" ".deps/gdft.Plo"; else rm -f ".deps/gdft.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -g -O2 -MT gdft.lo -MD -MP -MF .deps/gdft.Tpo -c gdft.c -fPIC -DPIC -o .libs/gdft.o
gdft.c:1401:35: fontconfig/fontconfig.h: No such file or directory
gdft.c:1464: error: parse error before '*' token
gdft.c:1464: error: parse error before '*' token
gdft.c: In function `find_font':
gdft.c:1466: error: `FcResult' undeclared (first use in this function)
gdft.c:1466: error: (Each undeclared identifier is reported only once
gdft.c:1466: error: for each function it appears in.)
gdft.c:1466: error: parse error before "result"
gdft.c:1468: error: `pattern' undeclared (first use in this function)
gdft.c:1468: error: `FcMatchPattern' undeclared (first use in this function)
gdft.c:1469: error: `FcMatchFont' undeclared (first use in this function)
gdft.c:1472: error: `result' undeclared (first use in this function)
gdft.c:1472: warning: return makes pointer from integer without a cast
gdft.c: At top level:
gdft.c:1477: error: parse error before '*' token
gdft.c: In function `find_postscript_font':
gdft.c:1479: error: `FcPattern' undeclared (first use in this function)
gdft.c:1479: error: `font' undeclared (first use in this function)
gdft.c:1482: error: `fontpattern' undeclared (first use in this function)
gdft.c:1484: error: `fontname' undeclared (first use in this function)
gdft.c:1485: error: `FcChar8' undeclared (first use in this function)
gdft.c:1485: error: `family' undeclared (first use in this function)
gdft.c:1487: error: `pattern' undeclared (first use in this function)
gdft.c:1489: error: `FC_FAMILY' undeclared (first use in this function)
gdft.c:1489: error: `FcTypeString' undeclared (first use in this function)
gdft.c:1490: error: `FC_STYLE' undeclared (first use in this function)
gdft.c:1495: error: `FcResultMatch' undeclared (first use in this function)
gdft.c: In function `font_pattern':
gdft.c:1514: error: `FcPattern' undeclared (first use in this function)
gdft.c:1514: error: `font' undeclared (first use in this function)
gdft.c:1515: error: `FcChar8' undeclared (first use in this function)
gdft.c:1515: error: `file' undeclared (first use in this function)
gdft.c:1516: error: `pattern' undeclared (first use in this function)
gdft.c:1529: error: parse error before "FcChar8"
gdft.c:1536: error: `FC_FILE' undeclared (first use in this function)
gdft.c:1536: error: `FcResultMatch' undeclared (first use in this function)
make[2]: *** [gdft.lo] Error 1
make[2]: Leaving directory `/root/my-documents/gd-2.0.34'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/my-documents/gd-2.0.34'
make: *** [all] Error 2
sh-3.00#

I think it fails becaus it can't find freetype2. Is that correct? If anybody has any suggestions let me know. Thanks

Paksao

Post Reply