Bug#390031: gpsd: build dependencies is missing libsm-dev
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
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
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
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
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]