The specs of my machine.

Dirk Mittler <[email protected]> Sun, 04 Apr 2010 14:30:32 -0400
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
Hello again,

I just thought it might be productive, for me to summarize more
comprehensively what kind of machine I have. One reason is the
possibility, that something which I see not working on mine, might be
working well on other machines. However in such a case, it would strike
me as more likely that I'm missing a (Python) dependency (in this most
recent case) somewhere.

I have more than one computer in my computer room, and actually give a
name to each computer. However this practice of mine isn't received well
by other people, even though these names are actually the LAN network
names of the machines. But fortunately, I've only tried to compile
"Cinepaint 0.25.0" on one machine.

This machine has kernel version '2.6.32-9-generic', and is actually
running a version of "Kanotix: Thorhammer".  Kanotix builds are based on
Debian, although this particular team of developers puts a Ubuntu kernel
(obviously recompiling it) onto a rather ordinary Debian system of
packages. Thus, Kanotix kernels generally tend to be ahead of the Debian
build, even if they are not being taken from Ubuntu for a change. The
repositories are true-blue Lenny, although Kanotix has a few
repositories of its own in '/etc/apt/sources.list' .  Those Kanotix
repositories only supply a few special features and their contributed
packages are extremely small in number. It's similar to how I just add
"Virtual Box" to my Debian sources.list :  It won't really interfere
with much.

I have an 'Intel i950' chip-set to contend with, for which reason I'm
not expecting this machine to get far with 3D graphics of any sort. But
2D graphics it's capable of, and is even capable of rendering some 3D
using the various OpenGL drivers, because Kanotix happens to recognize
the i915 chip-set. Hence, OpenGL will run, but without much of the
shader support etc., which people commonly expect these days (including
myself). This was an office box, which I received used and wiped. When I
run glxinfo, it lists 'Direct Rendering = Yes' but as a trade-off, I've
only got OpenGL 1.3 or some such thing, while with real graphics
hardware I'd have 2.2.x ...

I only have 512MB of RAM for the moment, although that could change some
day, and it's running dual-channel at 400MHz. The CPU is an
early-generation Intel Dual-Core running at 3.0GHz, and performing by
giving me a lot of noticeable speed.

I'm on KDE 3.5.10 ,  and using Python 2.5 .

Okay. But because I've heard of the error before, in which the Python
interpreter quits with such a glibc-caught invalid pointer to its own
internal free() function, I'm still more likely to suspect that one
coder wrote a Python function which returns no value, and that another
coder somewhere else is assigning an *assumed* return value to a
variable. If the code cannot get a return value from the function
indicated, then it will get that return value from somewhere else, or so
the argument goes. My guess is that because the return values are passed
via register or reserved location, in contrast to parameters which are
passed on the stack, the return value which gets assigned to the
variable in such a scenario may simply be whatever value happened to be
in said register from before. This type of value is also known as "garbage".

I have libstdc++ version 4.3.2-1.1, and my glibc version only seems to
be weakly hinted as ?2.7?  We don't need to have glibc installed as a
separate package, but the stdc++ libraries were statically liked to it
by the package builders. And the glibc version which was once used is no
longer part of the package name. However, packages 'libc6' and
'glibc-doc' are version "2.7-18lenny2" .

Because I have over 2200 packages installed, it would be kind of useless
to try to summarize which ones are included. Yet, if there is some
specific Python dependency which might be relevant to my problem, you
could try to point it out to me.

Dirk

-- 
You can visit my CGI at:

http://www.dirkmittler.net/GallIndex.htm
(Spelled ... lower-case el - el - Capital Eye ... ndex.htm) 


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev