How to run Evennia Python development system in Slacko Pup?

For discussions about programming, programming questions/advice, and projects that don't really have anything to do with Puppy.
Post Reply
Message
Author
streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

How to run Evennia Python development system in Slacko Pup?

#1 Post by streetwitch »

I've been part of the Evennia project for nearly a year. I'm trying to get it running on a puppy computer that I salvaged It is an i686 pentium III. Puppy is running great but Evennia isn't. The install instructions are here:
https://github.com/evennia/evennia/wiki/Getting-Started

The part I can't figure out is how to install pip/virtualenv

Any help please!

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#2 Post by perdido »

Welcome streetwitch!

Before anyone can provide help you are gonna need to tell witch puppy you are using?
Also how its installed, such as frugal on a USB stick, on a hard drive, running from a live CD, etc.

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#3 Post by streetwitch »

I am running Slacko 6.3.2 (32) off a live CD

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#4 Post by streetwitch »

So I'm still working on this problem. What I'm having trouble is installing python twisted. It seems to need these dependencies:
install build-essential python-dev

Is there a way to get them without apt-get?

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#5 Post by streetwitch »

So I installed those dependencies, and still have teh same problem. Twisted doesn't want to install on puppy linux!

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#6 Post by perdido »

The slacko 6.3.2 devx will have python and other developement packages, worth a try. Generally, the devx supplies
the missing packages that were used in the linux build, they are removed to make puppy smaller so puppy could run in less RAM.

They are used for running some additional software, as needed, or when compiling programs from source.

http://distro.ibiblio.org/puppylinux/pu ... -6.3.2/32/

The devx is named devx_slacko_6.3.2.sfs.

To install an sfs package using the menu...
Menu-->Setup-->SFS-Load on-the-fly and choose the devx sfs. Usually the sfs needs to be in the /mnt/home/ directory.

Not sure how slacko 6.3.2 does /mnt/home/ running from CD, might have to copy the devx to /mnt/home/ and then save to CD

Edit: Accidently aimed you at the 6.3.0 instead of 6.3.2,:oops: my apologies
URL and devx file name corrected.



.

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#7 Post by streetwitch »

*I tried this and still have the same error.*

I take that back. Your solution fixed the error, and I just have a new one now!

libImaging/JpegDecode.c: In function 'ImagingJpegDecode':
libImaging/JpegDecode.c:136:9: error: 'JPEG_LIB_VERSION' undeclared (first use in this function)
libImaging/JpegDecode.c:136:9: note: each undeclared identifier is reported only once for each function it appears in
error: commands 'gcc' failed with exit status 1

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#8 Post by streetwitch »

I should also note that these errors result from trying to install Pillow.

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#9 Post by perdido »

streetwitch wrote:I should also note that these errors result from trying to install Pillow.
According to this page
https://github.com/python-pillow/Pillow/issues/9

That guy got your error trying to install pillow because of a missing
libjpeg-dev

I dont know if you can get that from slackware repository....
I have never run slacko and don't know where to go looking for the missing stuff for slacko 6.3.2

Need some more help here from someone familiar with slacko.

.

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#10 Post by perdido »

Use the puppy package manager to download stuff from slackware repositories, probably find the libjpeg-dev there.

I did not see libjpeg-dev in slacko 6.3.2 repository.

Menu-->Setup-->Puppy Package Manager

.

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#11 Post by streetwitch »

Can you recommend another version of puppy?

User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

#12 Post by perdido »

streetwitch wrote:Can you recommend another version of puppy?
puppy tahr 6.0.5 would run similar to the slacko you are using and has the full ubuntu software repositories.
ubuntu is easier to find software for, in my opinion anyway.

http://distro.ibiblio.org/puppylinux/pu ... 20-6.0-CE/
The file for 32-bit tahr 6.0.5 is tahr-6.0.5_noPAE.iso
The devx file is devx_tahr_6.0.5.sfs

It will setup pretty much the same as slacko.

Using the puppy package manager in the ubuntu tahr repositories you should be able to find any software you need.
-----------------------
You could also use an older puppy that is less cpu / memory intensive, such as lucid. http://www.murga-linux.com/puppy/viewtopic.php?t=90461
Your PIII might like that better. Lucid is based on ubuntu lucid 10.04 so you would want to make sure Evennia would run on it first.
lucid might be more complicated setting up because of all the updates.Lots of versions and choices complicate things.

And I'm not badmouthing slacko, hope I didn't give you that I was. I just have not used it and don't know how its
software repositories compae to ubuntu.

.


.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#13 Post by Flash »

Just thought I'd mention that some 32-bit programs won't run in 64-bit Puppies and vice versa. Your best bet is probably to go with a 64-bit Puppy and all installed programs also 64-bit.

streetwitch
Posts: 14
Joined: Sun 20 Aug 2017, 21:51

#14 Post by streetwitch »

Thank you! Tahrpup runs Evennia splendid.

Post Reply