Closed awied closed 5 years ago
I'm having the same issue here.
Same
Same problem on node 10.15.3. Does not repro on Hummus v1.0.95
Same problem on node 10.15.3. Does not repro on Hummus v1.0.95
likewise
Same
cheers. i'll look into it
Thank you all. I located the issue and corrected it. hummus 101 should correct matters.
Thanks
Thanks, Gal! This is highly appreciated. Build works like a charm again. Issue can be closed.
By installing the most revent version of HummusJS (v.1.0.100) I'm running into the following error when trying to build HummusJS via npm both on Mac OS and Linux. This is apparently a new issue with the latest version. Building HummusJS with v.1.0.95 was working fine. I'm using NodeJS v8.15.0
npm build log:
npm hummus install
hummus@1.0.100 install /private/tmp/pdf/node_modules/hummus
node-pre-gyp ERR! Pre-built binaries not installable for hummus@1.0.100 and node@8.15.0 (node-v57 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp ERR! Hit error ENOTDIR: Cannot cd into '/private/tmp/pdf/node_modules/hummus/binding' CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/AbstractContentContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/AbstractWrittenFont.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/ANSIFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/ArrayOfInputStreamsStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Ascii7Encoding.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CatalogInformation.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFANSIFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFDescendentFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFEmbeddedFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFFileInput.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFPrimitiveReader.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CFFPrimitiveWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CharStringType1Interpreter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CharStringType1Tracer.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CharStringType2Flattener.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CharStringType2Interpreter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CharStringType2Tracer.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CIDFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/CMYKRGBColor.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/DecryptionHelper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/DescendentFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/DictionaryContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/DocumentContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/EncryptionHelper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/EncryptionOptions.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/FontDescriptorWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/FreeTypeFaceWrapper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/FreeTypeOpenTypeWrapper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/FreeTypeType1Wrapper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/FreeTypeWrapper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/GraphicState.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/GraphicStateStack.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/IndirectObjectsReferenceRegistry.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InfoDictionary.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputAESDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputAscii85DecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputAsciiHexDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputBufferedStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputByteArrayStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputCharStringDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputDCTDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputFile.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputFileStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputFlateDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputLimitedStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputPFBDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputPredictorPNGOptimumStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputPredictorTIFFSubStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputRC4XcodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputStreamSkipperStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputStringBufferStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/InputStringStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/JPEGImageHandler.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/JPEGImageInformation.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/JPEGImageParser.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Log.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/MD5Generator.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/ObjectsContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OpenTypeFileInput.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OpenTypePrimitiveReader.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputAESEncodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputBufferedStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputFile.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputFileStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputFlateDecodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputFlateEncodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputRC4XcodeStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputStreamTraits.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/OutputStringBufferStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PageContentContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PageTree.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/ParsedPrimitiveHelper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFArray.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFBoolean.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDate.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDictionary.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDocEncoding.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDocumentCopyingContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDocumentHandler.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFFormXObject.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFTiledPattern.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFHexString.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFImageXObject.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFIndirectObjectReference.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFInteger.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFLiteralString.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFModifiedPage.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFName.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFNull.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFObject.o ../src/deps/PDFWriter/PDFObject.cpp:58:3: warning: cannot delete expression with pointer-to-'void' type 'void ' [-Wdelete-incomplete] delete it->second; ^
~~../src/deps/PDFWriter/PDFObject.cpp:98:2: warning: cannot delete expression with pointer-to-'void' type 'void ' [-Wdelete-incomplete] delete result; ^~~ 2 warnings generated. CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFObjectParser.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFPage.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFPageInput.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFParsingOptions.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFDictionaryIterator.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFArrayIterator.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFPageMergingHelper.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFParser.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFParserTokenizer.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFReal.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFRectangle.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFStream.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFStreamInput.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFSymbol.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFTextString.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFUsedFont.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PDFWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PFMFileReader.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PNGImageHandler.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PrimitiveObjectsWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/PSBool.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/RC4.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/RefCountObject.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/ResourcesDictionary.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/SimpleStringTokenizer.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/StandardEncoding.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/StateReader.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/StateWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TiledPatternContentContext.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TIFFImageHandler.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TiffUsageParameters.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Timer.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TimersRegistry.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Trace.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TrailerInformation.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TrueTypeANSIFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TrueTypeDescendentFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TrueTypeEmbeddedFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/TrueTypePrimitiveWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Type1Input.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Type1ToCFFEmbeddedFontWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Type1ToType2Converter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/Type2CharStringWriter.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/UnicodeString.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/UppercaseSequance.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/UsedFontsRepository.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/WinAnsiEncoding.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/WrittenFontCFF.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/WrittenFontTrueType.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/XCryptionCommon.o CXX(target) Release/obj.target/pdfwriter/src/deps/PDFWriter/XObjectContentContext.o LIBTOOL-STATIC Release/pdfwriter.a CC(target) Release/obj.target/libaesgm/src/deps/LibAesgm/aescrypt.o CC(target) Release/obj.target/libaesgm/src/deps/LibAesgm/aeskey.o CC(target) Release/obj.target/libaesgm/src/deps/LibAesgm/aes_ni.o CC(target) Release/obj.target/libaesgm/src/deps/LibAesgm/aes_modes.o CC(target) Release/obj.target/libaesgm/src/deps/LibAesgm/aestab.o LIBTOOL-STATIC Release/aesgm.a CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftbbox.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftgxval.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftlcdfil.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftmm.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftotval.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftpatent.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftpfr.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftsynth.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/fttype1.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftwinfnt.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/base/ftxf86.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/pcf/pcf.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/pfr/pfr.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/psaux/psaux.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/pshinter/pshinter.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/psnames/psmodule.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/raster/raster.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/sfnt/sfnt.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/truetype/truetype.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/type1/type1.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/type42/type42.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/cid/type1cid.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/winfonts/winfnt.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/autofit/autofit.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/bdf/bdf.o CC(target) Release/obj.target/freetype/src/deps/FreeType/src/cff/cff.o In file included from ../src/deps/FreeType/src/cff/cff.c:25: ../src/deps/FreeType/src/cff/cffload.c:1316:38: warning: shifting a negative signed value is undefined [-Wshift-negative-value] top->underline_position = -100L << 16;