[Pkg-javascript-devel] Bug#650552: Bug#650552: Bug#650552: Bug#650552: Bug#650552: node-expat: FTBFS: EBADF, Bad file descriptor '/usr/lib/package.json'

Jonas Smedegaard dr at jones.dk
Mon Dec 5 08:37:04 UTC 2011


On 11-12-05 at 09:24am, Jérémy Lal wrote:
> On 05/12/2011 02:42, Jonas Smedegaard wrote:
> > On 11-12-05 at 08:32am, Jonas Smedegaard wrote:
> >> On 11-12-04 at 07:06pm, Aaron M. Ucko wrote:
> >>> Jonas Smedegaard <dr at jones.dk> writes:
> >>>
> >>>> Not sure if the proper approach is to reasign or file another bug 
> >>>> and make one of them affect the other - and since I maintain both 
> >>>> packages I will simply spend my time on fixing the issue instead 
> >>>> :-)
> >>>
> >>> Commendably practical; thanks for the prompt fix. :-) It looks 
> >>> like you may need to nudge the buildd maintainers, though; I'm not 
> >>> one myself, just a regular DD who keeps tabs on packages showing 
> >>> up on amd64 but not i386 or vice versa.
> >>
> >> The package needs a minor update anyway - I just wanted to wait 
> >> another cycle (and get some sleep) to ensure the fixed d-shlibs had 
> >> entered unstable, as I don't want to use versioned dependencies for 
> >> bugfixes if avoidable.
> > 
> > node-vows, off course (not d-shlibs - I am confused this morning).
> > 
> > ...but then when rebuilding node-expat now it fails with another 
> > error mysterious to me:
> > 
> > Waf: Entering directory `/tmp/buildd/node-expat-1.4.1/build'
> > [1/2] cxx: node-expat.cc -> build/default/node-expat_1.o
> > [2/2] cxx_link: build/default/node-expat_1.o -> build/default/node-expat.node
> > Waf: Leaving directory `/tmp/buildd/node-expat-1.4.1/build'
> > 'build' finished successfully (0.821s)
> > NODE_PATH=/tmp/buildd/node-expat-1.4.1/debian/node-node-expat//usr/lib/nodejs node test.js
> > node: symbol lookup error: /tmp/buildd/node-expat-1.4.1/build/default/node-expat.node: undefined symbol: _ZNK2v86String10WriteAsciiEPciii
> > make: *** [build/node-node-expat] Error 127
> > 
> > 
> > I have now pushed the work, for others to try repeat the error from 
> > the Git.  Perhaps Jérémy Lal has a clue about it...?
> 
> This problem is caused by the fact you're building with latest 
> libv8-dev, but nodejs 0.4 wasn't.
> I'll upload a nodejs 0.4 built against libv8 3.5 later today.

Hmm - I suspect this means nodejs-dev should then depend not only on 
libv8-dev equal-or-larger than current but also on libv8-dev lower than 
current+1.

Not sure about the exact syntax, but believe it is used several other 
packages as well...


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20111205/17fd5b8a/attachment.pgp>


More information about the Pkg-javascript-devel mailing list