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