pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42084: sysutils/tpb incompatible with current x11/xosd (NetBSD 4.0/i386)



>Number:         42084
>Category:       pkg
>Synopsis:       sysutils/tpb incompatible with current x11/xosd (NetBSD 
>4.0/i386)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Sep 17 17:25:00 +0000 2009
>Originator:     Robert Elz
>Release:        NetBSD 4.0 / i386   pkgsrc current 2009-09-17
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 4.0_STABLE NetBSD 4.0_STABLE 
(JADE-1.696-20080517) #9: Fri May 23 18:55:13 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/4/kernels/JADE i386
Architecture: i386
Machine: i386
>Description:
        It appears as if sysutils/tpb (tpb-0.6.1nb4) (which doesn't seem
        to have been touched in any serious way since Feb 2007) has
        grown out of sync with x11/xosd upon which it depends.

>How-To-Repeat:
        I'm using NetBSD 4.0 release, via pkg_comp with libkver, but I
        doubt that is in any way relevant to this problem.   I also use
        pkgsrc modular xorg instead of NetBSD 4.0's x* sets, that's also
        irrelevant.

        In this environment, building sysutils/tpb produces ...

checking for version of libxosd... < 0.7.0, failed
*** The version of XOSD library installed is not 0.7.0 or
*** above, make sure the correct version is installed.
*** Error code 1

        Pkgsrc installed x11/xosd as a dependency, which
        found ...

xosd-2.2.14         Library to display shaped text on your X display

        and which includes ...

/usr/pkg/lib/libxosd.so.2.2.14

        2.2.14 should certainly be > 0.7.0 !

        The config test program that decides that xosd isn't
        installing a suitable version is ...

configure:1453: cc -o conftest -O2 -I/usr/include -I/usr/pkg/include -O2 
-pthread -I/usr/pkg/include -Wall -g -O2 -I/usr/X11R6/include -I/usr/include 
-I/usr/include -I/usr/pkg/include -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib 
-Wl,-R/usr/pkg/lib conftest.c  -L/usr/pkg/lib -lxosd -lXext -lX11 -lXinerama 
-L/usr/lib -L/usr/X11R6/lib -lxosd -lpthread -lXt -lXext -lX11 -lSM -lICE 1>&5
configure: In function 'test':
configure:1447: error: too few arguments to function 'xosd_init'
configure:1447: warning: unused variable 't'
configure: failed program was:
#line 1439 "configure"
#include "confdefs.h"

                  #include <xosd.h>
                
int main() {

                  void test()
                  {
                    xosd* t = xosd_init("font", "colour", 0, XOSD_top, 0, 0);
                  }
                
; return 0; }



>Fix:
        xosd has been updated much mroe recently than tpb, it seems as
        if tpb has bitrotted.   It either needs upgrading (I see doc/TODO
        has tpb-0.6.4 listed as something to work on), or just deleting.
        The last real work on xosd seems to be Feb 2009 - 7 months ago,
        so I suspect tpb has been broken, without complaints, all this time.
        I guess no-one really cares about thinkpad magic keys...



Home | Main Index | Thread Index | Old Index