Bug#390031: gpsd: build dependencies is missing libsm-dev

2006-10-04 Thread Tilman Koschnick
On Tue, 2006-10-03 at 20:30 +0100, Luke Kenneth Casson Leighton wrote:
  ok.  here's the procedure:
 
  apt-get source gpsd
  apt-get build-dep gpsd
  cd gpsd-x
  dpkg-buildpackage gpsd
 
  ... nd, it fails - because libsm-dev wasn't installed.

Mmh, could this have happened during the great XFree86 - xorg
migration? If I remember correctly, header files and libraries got moved
around, and there was a phase when everything was a bit out of sync.

For me, gpsd builds fine in clean pbuilder Etch and Sid chroots, so the
problem seems to have gone.

To verify, what happens if you purge libsm-dev, libxt-dev and then
'apt-get build-dep gpsd' again? On an up-to-date Etch?

Cheers, Til


signature.asc
Description: This is a digitally signed message part


Bug#390031: gpsd: build dependencies is missing libsm-dev

2006-10-03 Thread Luke Kenneth Casson Leighton
On Tue, Oct 03, 2006 at 08:46:02PM +0200, Tilman Koschnick wrote:
 On Thu, 2006-09-28 at 22:57 +0100, Luke Kenneth Casson Leighton wrote:
  Package: gpsd
  Severity: normal
  
  
  as per subject.
 
 
 Hi,
 
 first of all, thanks for your bug report. 
 
 any time.  standard procedure, for me... sometimes i get told, like
 the arsehole who maintains kmail, that putting things like 'warning,
 you switched on an option in kmail that depends on a 'recommended'
 package which you didn't install, so please install it, hurrah', isn't
 acceptable: that people are naturally complete pricks if they do not
 install all of the 'recommended' packages and thereby get themselves
 into a mess.

 on the other hand, the people who maintain x-windows, actually listened
 when i said 'err, i just spent two days working out that xfs was not
 installed and also that x-window-system-core wasn't installed: you
 _really_ should put a warning in the exit message explaining a bit more
 than 'can't find any fonts'.

 i was very impressed when, six months later, i did exactly the same
 thing, and got a helpful message saying 'you haven't any fonts, please
 install xbase-clients or xfs or x-window-system-core or something'.

 ... but anyway :)

 But I am not quite sure why you think that a direct build dependency on
 libsm-dev is necessary. libsm-dev is pulled in because libxt-dev
 requires it, and as long as a build dependency of gpsd keeps depending
 on libsm-dev, you won't end up with not having it installed when
 building gpsd.
 
 As far as I am aware, gpsd itself nowhere uses libsm or it's headers
 directly. I might be wrong of course, so feel free to disagree ;)
 
 ok.  here's the procedure:

 apt-get source gpsd
 apt-get build-dep gpsd
 cd gpsd-x
 dpkg-buildpackage gpsd

 ... nd, it fails - because libsm-dev wasn't installed.

 
 of course, now that i have installed libsm-dev, i cannot now recall
 what the state-of-play (dpkg -l) was _before_ i did that.

 so, it therefore might be the case that the version of libxt-dev that i
 have on my machine does _not_ require libsm-dev.

 or, that libxt-dev wasn't installed.

 or, something...

 ... but the fact remains: after apt-get build-dep gpsd, libsm-dev was
 not installed.

 therefore, something is wrong!

 l.



-- 
--
lkcl.net - mad free software computer person, visionary and poet.
--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#390031: gpsd: build dependencies is missing libsm-dev

2006-10-03 Thread Tilman Koschnick
On Thu, 2006-09-28 at 22:57 +0100, Luke Kenneth Casson Leighton wrote:
 Package: gpsd
 Severity: normal
 
 
 as per subject.


Hi,

first of all, thanks for your bug report. 

But I am not quite sure why you think that a direct build dependency on
libsm-dev is necessary. libsm-dev is pulled in because libxt-dev
requires it, and as long as a build dependency of gpsd keeps depending
on libsm-dev, you won't end up with not having it installed when
building gpsd.

As far as I am aware, gpsd itself nowhere uses libsm or it's headers
directly. I might be wrong of course, so feel free to disagree ;)

Cheers, Til


signature.asc
Description: This is a digitally signed message part


Bug#390031: gpsd: build dependencies is missing libsm-dev

2006-10-03 Thread Luke Kenneth Casson Leighton
hey phil,

you got any clues as to what's going on, here?

i did this:

apt-get source gpsd
apt-get build-dep gpsd
cd gpsd-2.xxx
dpkg-buildpackage gpsd

nd... it failed, because a library package (libsm-dev) hadn't been
installed, despite it being mentioned as an indirect build-dependency.

well, that's the theory, anyway.

of course, i immediately moved on, to get a build working, by installing
libsm-dev, thereby neatly destroying the non-working state.

duh.

more info, if you can help, in case it contains clues:

Script started on Tue Oct  3 23:30:21 2006
[EMAIL PROTECTED]:/root/gpsd-2.33$ apt-cache show libxt-dev | grep Depends
Depends: libc6 (= 2.3.6-6), libxt6 (= 1:1.0.2-2), libx11-dev, 
x11proto-core-dev, libsm-dev
Pre-Depends: x11-common (= 1:7.0.0)
Depends: libxt6 (= 1:1.0.0-5), libx11-dev, x11proto-core-dev, libsm-dev
Pre-Depends: x11-common (= 1:7.0.0)
Depends: libxt6 (= 4.3.0.dfsg.1-14sarge1), xfree86-common, x-dev, libx11-dev, 
libsm-dev, libice-dev, libc6-dev | libc-dev

[EMAIL PROTECTED]:/root/gpsd-2.33$ dpkg -l | grep libxt
ii  libxt-dev  1.0.0-5X11 
toolkit intrinsics library (development 
ii  libxt6 1.0.0-5X11 
toolkit intrinsics library
[EMAIL PROTECTED]:/root/gpsd-2.33$ 
Script done on Tue Oct  3 23:30:57 2006

On Tue, Oct 03, 2006 at 08:46:02PM +0200, Tilman Koschnick wrote:
 On Thu, 2006-09-28 at 22:57 +0100, Luke Kenneth Casson Leighton wrote:
  Package: gpsd
  Severity: normal
  
  
  as per subject.
 
 
 Hi,
 
 first of all, thanks for your bug report. 
 
 But I am not quite sure why you think that a direct build dependency on
 libsm-dev is necessary. libsm-dev is pulled in because libxt-dev
 requires it, and as long as a build dependency of gpsd keeps depending
 on libsm-dev, you won't end up with not having it installed when
 building gpsd.
 
 As far as I am aware, gpsd itself nowhere uses libsm or it's headers
 directly. I might be wrong of course, so feel free to disagree ;)
 
 Cheers, Til



-- 
--
lkcl.net - mad free software computer person, visionary and poet.
--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#390031: gpsd: build dependencies is missing libsm-dev

2006-09-28 Thread Luke Kenneth Casson Leighton
Package: gpsd
Severity: normal


as per subject.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux highfield 2.6.16-1-686 #2 Mon Apr 10 22:16:40 UTC 2006 i686
Locale: LANG=C, LC_CTYPE=C



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]