Nekoware-current

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
dexter1
Moderator
Moderator
Posts: 2735
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: Nekoware-current

Unread postby dexter1 » Fri Nov 20, 2009 8:14 am

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:

User avatar
hamei
Posts: 10433
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Nekoware-current

Unread postby hamei » Sat Nov 21, 2009 1:27 am

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: Select all


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 ?

User avatar
dexter1
Moderator
Moderator
Posts: 2735
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: Nekoware-current

Unread postby dexter1 » Sun Nov 22, 2009 5:05 am

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:

User avatar
stuart
Posts: 912
Joined: Mon Aug 23, 2004 5:37 pm
Location: Cambridge, UK
Contact:

Re: Nekoware-current

Unread postby stuart » Mon Jan 11, 2010 5:35 am

The new neko_mpg123-1.10.0.tardist in beta seems to have a problem or two...

Code: Select all

$ 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: Select all

$ 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: Select all

$ 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: Select all

$ 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: Select all

$ /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.

User avatar
canavan
Posts: 754
Joined: Mon Jul 21, 2003 6:19 am

Re: Nekoware-current

Unread postby canavan » Mon Jan 11, 2010 2:58 pm

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.

User avatar
hamei
Posts: 10433
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Nekoware-current

Unread postby hamei » Wed Jan 27, 2010 6:39 pm

Found this today :

Code: Select all

/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.

User avatar
hamei
Posts: 10433
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Nekoware-current

Unread postby hamei » Sat Jan 30, 2010 7:28 am

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

User avatar
hamei
Posts: 10433
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Nekoware-current

Unread postby hamei » Mon Feb 08, 2010 2:47 am

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 ?

User avatar
canavan
Posts: 754
Joined: Mon Jul 21, 2003 6:19 am

Re: Nekoware-current

Unread postby canavan » Sat Feb 13, 2010 8:14 am

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.
Attachments
neko_nonpareil-0.79.tardist
nonpareil tardist
(8.65 MiB) Downloaded 22 times

User avatar
hamei
Posts: 10433
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Nekoware-current

Unread postby hamei » Sun May 02, 2010 3:11 am

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 :(

svizi
Posts: 54
Joined: Fri Apr 16, 2010 6:11 am
Location: Athens, Greece

Re: Nekoware-current

Unread postby svizi » Tue Aug 31, 2010 4:26 am

Any news for Blender 2.53?
Looks very nice...
:Octane2: 2XR12K 400Mhz 2GB V8 Card Cage :Indy: R4400 200Mhz 256MB

samus
Posts: 97
Joined: Wed Sep 19, 2007 2:50 pm

Re: Nekoware-current

Unread postby samus » Wed Oct 13, 2010 3:24 pm

i think the pygtk in current is not compiled for the python in current.. it been like that for a while but i tried again lately and none of the pygtk apps i have run.. python complain about the pygtk path, on the octane i got it to work by using the obsolete pygtk/python. unfortunately i don't have the mips compiler..

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8145
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Re: Nekoware-current

Unread postby nekonoko » Thu Oct 28, 2010 11:32 am

It's already obsolete, but since it was requested - neko_seamonkey-1.1.19.tardist is now in /beta. I wish I was able to help with the Firefox 3.X and Seamonkey 2.X ports, but unfortunately I'm not a professional coder.
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

User avatar
Zerolapse
Posts: 416
Joined: Mon Sep 12, 2005 8:32 pm
Location: New York, USA

Re: Nekoware-current

Unread postby Zerolapse » Sun Oct 31, 2010 9:39 am

I just took it for a spin, seems to be working properly as you would expect. Looks to me like it's ready for current.

Thanks!
-Jesse
:O3x06R: :ChallengeL: :Octane: :Octane2: :O2: :Indy: (4x Challenge S)
The current fleet.

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8145
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Re: Nekoware-current

Unread postby nekonoko » Sun Oct 31, 2010 11:03 pm

Awesome, thanks!
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.


Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 1 guest