debian package for newLisp

Started by Dmi, August 05, 2005, 01:47:39 PM

Previous topic - Next topic

Lutz

#60
Thanks Dmitry, I tried Etch and Sarge packages on UBUNTU with the following results:



Sarge install on UBUNTU 6.06 LTS


ubuntu@ubuntu:~/Desktop$ sudo dpkg -i newlisp_9.1.1-2_i386.deb
Selecting previously deselected package newlisp.
(Reading database ... 67140 files and directories currently installed.)
Unpacking newlisp (from newlisp_9.1.1-2_i386.deb) ...
dpkg: dependency problems prevent configuration of newlisp:
 newlisp depends on libreadline4 (>= 4.3-1); however:
  Package libreadline4 is not installed.
dpkg: error processing newlisp (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 newlisp
ubuntu@ubuntu:~/Desktop$ newlisp
newlisp: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory
ubuntu@ubuntu:~/Desktop$


Etch install on UBUNTU 6.06 LTS


uubuntu@ubuntu:~/Desktop$ sudo dpkg -i newlisp_9.1.1-2_i386.deb
Selecting previously deselected package newlisp.
(Reading database ... 67140 files and directories currently installed.)
Unpacking newlisp (from newlisp_9.1.1-2_i386.deb) ...
dpkg: dependency problems prevent configuration of newlisp:
 newlisp depends on libc6 (>= 2.3.6-6); however:
  Version of libc6 on system is 2.3.6-0ubuntu20.
 newlisp depends on libreadline5 (>= 5.2); however:
  Version of libreadline5 on system is 5.1-7build1.
dpkg: error processing newlisp (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 newlisp
ubuntu@ubuntu:~/Desktop$ newlisp
newLISP v.9.1.1 on Linux, execute 'newlisp -h' for more info.

>


Both install all files corrrectly, but Sarge will not run because of missing libreadline.so.4 on the UBUNTU live CD. What Debian distribution/version did you use to make the packages?



Etch will use libreadline5 and then runs fine.



Lutz

Dmi

#61
Lutz, in common it's not really correct to use etch or sarge packages for Ubuntu. Ubuntu is somewhere in the middle of sarge and etch, with its own improvements.



The package for Ubuntu must be recompled from source.

Really, the procedure is simple:

You have to add in /etc/apt/sources.list
deb-src http://en.feautec.pp.ru/debian/ etch main
Also you have to install:
# apt-get install dpkg-dev fakeroot
And then
$ sudo apt-get update
$ apt-get source newlisp
$ cd newlisp-9.1.1
$ dpkg-buildpackage -rfakeroot
$ cd ..
$ sudo dpkg -i newlisp-9.1.1-.....deb

This is the righ way.



Really, I building by hands only etch-amd64 binary deb. Other branches (sarge-i386 and etch-i386) are always built by the same procedure, automated by a script.



Good news: next week I'll try to build and post Ubuntu native package (I got a volunteer :-)
WBR, Dmi

Dmi

#62
Package is registered on mentors.debian.net.

The Request For a Sponsor was sent.
WBR, Dmi

Lutz

#63
Thanks for the good work Dmitry



Lutz

nigelbrown

#64
Newlisp deb installs fine on  Ubuntu 7.04 - the Feisty Fawn (upgraded to 7.04 by update-manager). However when first running newlisp-tk the font used (fixed size 14) looks a bit thready (see http://users.cyberone.com.au/nbrown/Screenshot-newLISP-tk%20v.1.37.png">http://users.cyberone.com.au/nbrown/Scr ... v.1.37.png">http://users.cyberone.com.au/nbrown/Screenshot-newLISP-tk%20v.1.37.png ). It looks better at different size (almost anything but 14) or different fixed font. Just a little aesthetic point but it makes newlisp-tk not look as good as it could - maybe a font other than fixed 14 could be specified for newlisp-tk console? I.e. in newlisp-tk change

set Ide(fontName)           "fixed"

set Ide(fontSize)           14



I don't know how the font looks on other systems so fixed 14 may be the best all round even if it's a bit poor on Ubuntu.



Nigel

(just changed to Courier  15 and saved config file (Save Settings) for my use)