SGI: Development

Nekoware-current - Page 15

Just a quick note - the new pango-1.26.0 package in beta is still labeled ' pango- 1.12.4 GTK2 Core and Text Font Handling '
I've just uploaded a fixed neko_pango to /incoming.
Been running these about a week now with no obvious ill effects :

atk 1.28.0
freetype2 2.3.11
pango 1.26.0

have fontconfig 2.3.2 installed, when I attempt to install 2.7.3 I get

Code: Select all

1. neko_fontconfig.sw.lib cannot be installed becacsue of missing prerequisites
Also install neko_freetype2.sw.lib

2.meko_fontconfig.sw.eoe cannot be installed becasue of missing prrequisites
Also install neko_freetype2.sw.lib


Also, I see that i have libtool 2.2.6a and libtool 1.5.26 installed, altho that might be on purpose ? Libtool 2 does not merely update libtool 1, I'd imagine ?

Cairo is at 1.6.4 which compiles fine, newer versions do not :( Cairo is up to 1.8.8 or 1.9.2, depending on your bravery ... nekoware appears to be downlevel but I got this from nekoware so it must be a beta that wasn't acepted. Seems to be okay tho.
hamei wrote:
Cairo is at 1.6.4 which compiles fine, newer versions do not :( Cairo is up to 1.8.8 or 1.9.2, depending on your bravery ...
You sure? I'm running 1.8.8 on my dev system. What's the problem with your compiles?

_________________
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP: :O2000: :Onyx2:
European nekoware mirror, updated twice a day: http://www.mechanics.citg.tudelft.nl/~everdij/nekoware
ftp://mech001.citg.tudelft.nl rsync mech001.citg.tudelft.nl::nekoware
dexter1 wrote:
You sure? I'm running 1.8.8 on my dev system. What's the problem with your compiles?

Just tried it again ... these are just the errors, not the dozens of warnings :
Code:

cc-1020 cc: ERROR File = cairoint.h, Line = 820
The identifier "pixman_format_code_t" is undefined.

pixman_format_code_t pixman_format;
^

cc-1020 cc: ERROR File = cairoint.h, Line = 2000
The identifier "pixman_format_code_t" is undefined.

pixman_format_code_t       pixman_format);
^

cc-1020 cc: ERROR File = cairoint.h, Line = 2004
The identifier "pixman_format_code_t" is undefined.

pixman_format_code_t *format_ret);
^

cc-1020 cc: ERROR File = cairoint.h, Line = 2007
The identifier "pixman_format_code_t" is undefined.

_pixman_format_to_masks (pixman_format_code_t  pixman_format,
^

cc-1020 cc: ERROR File = cairoint.h, Line = 2012
The identifier "pixman_format_code_t" is undefined.

pixman_format_code_t     pixman_format,
^

cc-1020 cc: ERROR File = cairo-region-private.h, Line = 50
The identifier "pixman_region32_t" is undefined.

pixman_region32_t rgn;
^

cc-1020 cc: ERROR File = cairo-region-private.h, Line = 110
The identifier "pixman_region_overlap_t" is undefined.

cairo_private pixman_region_overlap_t
^


cc-1020 cc: ERROR File = cairo-analysis-surface.c, Line = 218
The identifier "PIXMAN_REGION_IN" is undefined.

if (_cairo_region_contains_rectangle (&surface->fallback_region, rect) == PIXMAN_REGION_IN)
^

cc-1020 cc: ERROR File = cairo-analysis-surface.c, Line = 229
The identifier "PIXMAN_REGION_OUT" is undefined.

if (_cairo_region_contains_rectangle (&surface->supported_region, rect) == PIXMAN_REGION_OUT)
^

9 errors detected in the compilation of "cairo-analysis-surface.c".
gmake[3]: *** [cairo-analysis-surface.lo] Error 1
gmake[3]: Leaving directory `/usr/people/dev/cairo-1.8.8/src'
gmake[2]: Leaving directory `/usr/people/dev/cairo-1.8.8/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/people/dev/cairo-1.8.8'
gmake: *** [all] Error 2


Rec or somebody, maybe want to split this off after the dexter has seen it ?
uh eh, libpixman is a requirement. Try building a new version of that first and let Cairo include it.

_________________
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP: :O2000: :Onyx2:
European nekoware mirror, updated twice a day: http://www.mechanics.citg.tudelft.nl/~everdij/nekoware
ftp://mech001.citg.tudelft.nl rsync mech001.citg.tudelft.nl::nekoware
The new neko_mpg123 -1.10.0.tardist in beta seems to have a problem or two...

Code:
$ ldd /usr/nekoware/bin/mpg123
162841: 12:54:19 /usr/nekoware/bin/mpg123: rld: Fatal Error exit/longjmp: Cannot Successfully map soname 'libmpg123.so.1' under any of the filenames /usr/nekoware/lib/libmpg123.so.1:/lib32/libmpg123.so.1:/usr/lib32/libmpg123.so.1:
162841:/usr/nekoware/bin/mpg123: rld: Fatal Error: Cannot Successfully map soname 'libmpg123.so.1' under any of the filenames /usr/nekoware/lib/libmpg123.so.1:/lib32/libmpg123.so.1:/usr/lib32/libmpg123.so.1:

Code:
$ ls -l /usr/nekoware/lib/libmpg*
-rwxr-xr-x 1 root sys 1.1K 2010-01-11 12:46 /usr/nekoware/lib/libmpg123.la*
lrwxr-xr-x 1 root sys   16 2010-01-11 12:46 /usr/nekoware/lib/libmpg123.so -> libmpg123.so.1.1
lrwxr-xr-x 1 root sys   16 2010-01-11 12:46 /usr/nekoware/lib/libmpg123.so.1 -> libmpg123.so.1.1
-rwxr-xr-x 1 root sys 317K 2010-01-11 12:46 /usr/nekoware/lib/libmpg123.so.1.2*

... so this may be due to upgrading, but it appears that the version number of libmpg123.so has been bumped, but the symlinks in lib haven't been updated to reflect this :(

With this fixed, we now get:
Code:
$ ldd /usr/nekoware/bin/mpg123
libmpg123.so.1  =>       /usr/nekoware/lib/libmpg123.so.1
libfastm.so  =>  /usr/lib32/libfastm.so
162949: 13:08:58 /usr/nekoware/bin/mpg123: rld: Fatal Error exit/longjmp: Cannot Successfully map soname 'libltdl.so.8' under any of the filenames /usr/nekoware/lib/libltdl.so.8:/lib32/libltdl.so.8:/usr/lib32/libltdl.so.8:
162949:/usr/nekoware/bin/mpg123: rld: Fatal Error: Cannot Successfully map soname 'libltdl.so.8' under any of the filenames /usr/nekoware/lib/libltdl.so.8:/lib32/libltdl.so.8:/usr/lib32/libltdl.so.8:

... which appears to be a libtool library...

Should this be here? My Gentoo Portage build of mpg123 for IRIX is also linked against libltdl - so it either is necessary, or there's something generically wrong with mpg123's build system. If this linkage is correct, then mpg123 is missing a dependency (the stable neko_libtool -1.5.26
only includes libltdl.so.4.6, so the beta version is required).

Even then, though, when ldd output reads:
Code:
$ ldd /usr/nekoware/bin/mpg123
libmpg123.so.1  =>       /usr/nekoware/lib/libmpg123.so.1
libfastm.so  =>  /usr/lib32/libfastm.so
libltdl.so.8  =>         /usr/nekoware/lib/libltdl.so.8
libmx.so  =>     /usr/lib32/libmx.so
libm.so  =>      /lib32/libm.so
libc.so.1  =>    /lib32/libc.so.1

... actually running mpg123 gives:
Code:
$ /usr/nekoware/bin/mpg123 --help
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_s32_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_s32_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_real_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_real_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_real_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_s32_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_s32_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_real_mono2stereo
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_s32_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_s32_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_s32_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_real_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_real_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_s32_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_real_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_real
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_real_mono
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_s32
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_ntom_real
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_real
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_4to1_s32
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_real
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_1to1_s32
163316:/usr/nekoware/bin/mpg123: rld: Error: unresolvable symbol in /usr/nekoware/lib/libmpg123.so.1: synth_2to1_s32
163316:/usr/nekoware/bin/mpg123: rld: Fatal Error: this executable has unresolvable symbols

... so perhaps there's more to the library problem than just non-updated symlinks.

_________________
:1600SW: :O2: :Octane2: :Octane2: :Fuel: :O200:
http://irix-tools.homeunix.net/
Quote:
The new neko_mpg123-1.10.0.tardist in beta seems to have a problem or two...
Depends on how you count, I'd say, and that's probably not testing it on non gnu- non-i386 systems in the upstream package, combined with not properly testing the result on my part. A fixed package is in /incoming.
Found this today :
Code:
/usr/nekoware/lib/skencil-0.6.17/Sketch/__init__.py:53: RuntimeWarning: Python C API version mismatch for module _sketch: This Python has API version 1013, module _sketch has version 1012.
import _sketch
/usr/nekoware/lib/skencil-0.6.17/Sketch/__init__.py:53: RuntimeWarning: Python C API version mismatch for module pax: This Python has API version 1013, module pax has version 1012.
import _sketch
Can't import the Python Imaging Library

I might just ditch Skencil since it never worked very well anyhow, crashed all the time and hasn't been updated for several years ... it was a nice idea tho.
Updated glib, fontconfig, cairo, pixman and pango about two days ago. So far no ill effects.

One incongruency : just noticed that glib is labelled as 2.22.4 but shows up in < versions > as 2.22.2
There's a new HP-48 emulator version in /beta -- seems to work fine. Just tried some simple math with it but installs fine, runs fine, doesn't crash. (Izzat you, canavan ? Thanks ! Even if it's not canavan, thanks :D )

Is there an HP-41 emulator of equal quality ?

none of the other upgrades I tried have caused any obvious problems, either. Been a couple weeks now ?
Quote:
Is there an HP-41 emulator of equal quality?
I can't test it because my fontconfig setup is somehow causing a segfault, but nonpareil could be just what you're looking for. http://nonpareil.brouhaha.com/

If the attached package doesn't work for you, please install all subsystems and try recompiling and repackaging it on your box. You'll need neko_scons, neko_flex and neko_yacc to build it.
Feedback report :

The fontconfig 2.8.0, pixman 0.17.4, and the x48 0.6.3 betas all seem to be fine and I've been using them for a month or so.

Can't get nonpareil to work yet tho :(
nekonoko wrote:
but since it was requested - neko_seamonkey-1.1.19.tardist is now in /beta.


Many thanks. The 1.1.19 works for me.

_________________
:O2: :Indy: :Indy:
nekonoko wrote:
Awesome, thanks!


You're quite welcome, but more importantly thank you for everything that you do.

-Jesse

_________________
:Onyx2R: :O3x06R: :ChallengeL: :Onyx: :O2000: :PI: :Octane: :1600SW: :1600SW: :Indigo2IMP: :A350: :Indy: :Indy: :Indy: (4x Challenge S)
If you are looking for a small, secure and fast ftp server that also does ftps, neko_vsftpd is now in /beta. Let me know if there are any problems with the tardist.
Best,

gerard
Little problem here, any help?

I'm trying to download the neko_gtk+-2.10.14.tardist from **all** the mirrors, and it always stops at 87%, 26.62MB.
What is happening? I tried all the avaiable mirrors. Thanks a lot! :)

_________________
THE dream come true: Silicon Graphics' Octane
Image Octane R10000 225MHz, 2GB RAM, 1x36GB HDs, 21" monitor, SSI (no TRAM) graphics
It's been a while since I last did some IRIX development, so I fired up the ol' O2 and did a nekosync && update for good measure. Boy, did stuff break... files with bad ownership, causing new users to be created on my system; missing files; binaries linking to obvious build paths in someone's home dir rather than /usr/nekoware; missing dependencies; ...

There's good howtos on creating clean nekoware packages, but it seems they're often forgotten :P please people, if you dump a tardist in neko's beta ftp, make sure you have installed and tested it on a clean machine - not your regular development box, or at least make sure your dev structure won't interfere. We may need a way to flag bad packages quicker too before more victims are made.

Now to undo this mess before I can start building something... 8-)

_________________
while (!asleep()) sheep++;
Alver wrote:
It's been a while since I last did some IRIX development, so I fired up the ol' O2 and did a nekosync && update for good measure. Boy, did stuff break... files with bad ownership, causing new users to be created on my system; missing files; binaries linking to obvious build paths in someone's home dir rather than /usr/nekoware; missing dependencies; ...

There's good howtos on creating clean nekoware packages, but it seems they're often forgotten :P please people, if you dump a tardist in neko's beta ftp, make sure you have installed and tested it on a clean machine - not your regular development box, or at least make sure your dev structure won't interfere. We may need a way to flag bad packages quicker too before more victims are made.

Now to undo this mess before I can start building something... 8-)


Please report what specifically is broken.. We need to know what need to be reverted... I haven't updated nekoware in a awhile but I've not seen anything broken. Please report specific instances.. Testing by someone else while it is still in beta is essential.


R.

_________________
死の神はりんごだけ食べる

開いた括弧は必ず閉じる -- あるプログラマー

I saw his body thrashing 'round
I saw his pulse rate going down
I saw him in convulsive throes
I said "I'll have one of those"
-- (He'll never be) an Ol' Man River.

:Tezro: :Tezro: :Onyx2R: :Onyx2RE: :Onyx2: :O3x04R: :O3x0: :O200: :Octane: :Octane2: :O2: :O2: :Indigo2IMP: :PI: :PI: :1600SW: :1600SW: :Indy: :Indy: :Indy: :Indy: :Indy:
:hpserv: J5600, 2 x Mac, 3 x SUN, Alpha DS20E, Alpha 800 5/550, 3 x RS/6000, Amiga 4000 VideoToaster, Amiga4000 -030, 733MHz Sam440 AmigaOS 4.1 update 1.

Sold: :Indy: :Indy: :Indy: :Indigo: Tandem Himalaya S-Series Nonstop S72000 ServerNet.

@PymbleSoftware
Cortex ---> http://www.facebook.com/pages/Cortex-th ... 11?sk=info
Minnie ---> http://www.facebook.com/pages/Minnie-th ... 02?sk=info
Book ----> http://pymblesoftware.com/book/
Github ---> https://github.com/pymblesoftware
Visit http://www.pymblesoftware.com
Search for "Pymble", "InstaElf", "CryWhy" or "Cricket Score Sheet" in the iPad App store or search for "Pymble" or "CryWhy" in the iPhone App store.
I remember one troubleshoot that was very troublesome - a program had -mips4 in one of the sub-Makefiles that was buried deep in the tree. I changed the global to -mips3 and built it, resulting binary worked just fine on my Origin, but failed on another user's IP22. There's plenty out there to bite ya, and though some testing should be done to get it out of alpha stage do remember that it's called /beta for a reason.

_________________
Damn the torpedoes, full speed ahead!

There are those who say I'm a bit of a curmudgeon. To them I reply: "GET OFF MY LAWN!"

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)