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

Jérémy Lal jerry at edagames.com
Mon Dec 5 08:24:36 UTC 2011


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.

Jérémy.






More information about the Pkg-javascript-devel mailing list