Aspose.Cells 25.6 C++ - core dump running on Linux

Hi,
we are testing Aspose.Cells 25.6 C++ for the Linux platform. We are running on OpenSUSE.

We downloaded the official sample Aspose.Cells-for-Cpp-25.6-linux from Getting Started|Documentation and followed the compilation instructions:
OzecrrxjHJsE2Wkj.png (8.1 KB)

We only added following line to “…\Aspose.Cells-for-Cpp-25.6-linux\example\src\example.cpp”:

oZJ8ASrzC7Ptex0n.png (9.6 KB)

While running the sample we get:
image.png (1.3 KB)

so it seems to dump at the instruction (required) “Aspose::Cells::Startup();”

Any hint?
Many thanks.

Best regards

@gianfranco.dancelli,

Thank you for bringing this issue to our attention. We will evaluate it on the relevant Linux distribution. A new ticket(s) has been created in our internal issue tracking system, and we will keep you updated with details and findings in accordance with the terms outlined in Free Support Policies.

Issue ID(s): CELLSCPP-1172

@gianfranco.dancelli
There is indeed a crash problem on openSUSE without a graphics system. I tested it on openSUSE with a graphics system and it works fine.

Hello,
we are running on Linux in server mode, so no graphics installed. Thank you.

@gianfranco.dancelli,

It seems Aspose.Cells for C++ on Linux requires graphics dependencies, even if your application doesn’t do anything with graphical elements itself. We recommend to install graphics (GDI+) in your environment to work with the API.

Hello,
we are Aspose customers, having already (since years) an Aspose.Total license for Java, and currently our product is using the Aspose.Cells Java version, that is running perfectly on the same Linux server machine where the C++ version fails.
Sorry but your recommendation to install a graphical env. on the machine is not acceptable from our side because we are not allowed to install anything on the linux machines of our customers (and also installing a graphical environment on a Linux server just to satisfy a dependency would be overkill). If this can’t be somehow solved, then this limitation would become for us a showstopper to purchase the C++ version of the Aspose.Total Library. All the other Aspose C++ libraries we have tested using the delivered demos like Words, Slides, PDF, are not requiring this dependency, and are working well also on that openSuse environment.

Thank you.
Gianfranco

@gianfranco.dancelli,

Thank you for sharing your concerns; they are completely understandable. We have already logged a ticket with the ID “CELLSCPP-1172” to address your issue and requirements. We will thoroughly evaluate the matter and will do our best to resolve it independently of any dependencies. Rest assured, we will keep you updated here as soon as we have any progress or information to share.

Hi and thanks, this is much appreciated.
Looking forward for your news.
Have a nice day.

Gianfranco

@gianfranco.dancelli,

You are welcome. We will keep you posted with new updates on your issue (once available).

@gianfranco.dancelli
The core dump issue has been resolved and will be released in v25.7. As a temporary solution, you can copy an Arial.ttf font file to /usr/share/fonts/ folder. This will work with v25.6 as well. Thank you.

The issues you have found earlier (filed as CELLSCPP-1172) have been fixed in this update.