Skip to content

Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found  #2256

Open
@pruteanualex

Description

@pruteanualex

Issue or Feature

Steps to Reproduce

const GIFEncoder = require('gifencoder');
const { createCanvas, loadImage} = require('canvas');;
const canvas = createCanvas(width , height );
const ctx = canvas.getContext('2d');

// Encode gif settings
    const encoder = new GIFEncoder(width , height );
    encoder.createReadStream().pipe(fs.createWriteStream(tempPath+'/user_gif_'+clientID+'/gif/giff_generated.gif'));
    encoder.start();
    encoder.setRepeat(0);
    encoder.setDelay(gif_delay);
    encoder.setQuality(gif_quality);
    
    // read image
    const imgList = fs.readdirSync(tempPath+'/user_gif_'+clientID+'/converted');
    imgList.forEach(async (f, i) => {
        let imagePath = `${tempPath}/user_gif_${clientID}/converted/${f}`;
        const image =  await loadImage(imagePath);
        if(image){
            ctx.drawImage(image, 0, 0, image.width, image.height, 0, 0, canvas.width, canvas.height);
            encoder.addFrame(ctx);
            if (i === imgList.length - 1) {
                encoder.finish();
                next()
            }
        }
    });
// etc.

Error

App 13130 output: node:internal/modules/cjs/loader:1280
App 13130 output:   return process.dlopen(module, path.toNamespacedPath(filename));
App 13130 output:                  ^
App 13130 output: Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /..../node_modules/canvas/build/Release/canvas.node)
App 13130 output:     at Object.Module._extensions..node (node:internal/modules/cjs/loader:1280:18)
App 13130 output:     at Module.load (node:internal/modules/cjs/loader:1074:32)
App 13130 output:     at Function.Module._load (node:internal/modules/cjs/loader:909:12)
App 13130 output:     at Module.require (node:internal/modules/cjs/loader:1098:19)
App 13130 output:     at Module.require (/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/node-loader.js:80:25)
App 13130 output:     at require (node:internal/modules/cjs/helpers:108:18)
App 13130 output:     at Object.<anonymous> (/home/wdupbwbc/nodevenv/image-gif.whm360.ro/16/lib/node_modules/canvas/lib/bindings.js:3:18)
App 13130 output:     at Module._compile (node:internal/modules/cjs/loader:1196:14)
App 13130 output:     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10)
App 13130 output:     at Module.load (node:internal/modules/cjs/loader:1074:32) {
App 13130 output:   code: 'ERR_DLOPEN_FAILED'
App 13130 output: }

Your Environment

  • Version of node-canvas (output of npm list [email protected]):
  • Environment (e.g. node 16.20.0 on Linux):

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions