Start a new topic

Unable to make LiTE library

We use the LiTE library for an embedded program running on the TS-7395.

We have an older Linux box that we used to cross-compile for the TS-7395: ubuntu 12.04, 32-bit, Intel Celeron.

I have set up a new build machine: ubuntu 16.04, 32-bit, Intel Core i7. I can install all the necessary tools except LiTE. The configure runs fine, but make gives the following error: /home/kel-personnel/Projects/knudsen_oabi/DirectFB-1.3.0/../gcc-3.3.4-glibc-2.3.2/arm-linux/lib/libdirectfb.so: error adding symbols: File in wrong format

To clarify, I'm using all the same tools, libraries, etc. -- all the same versions. It works fine on 12.04 32-bit, but fails on 16.04 32-bit.

Any thoughts?

1 Comment

It sounds like Ubuntu changed something important.  "Wrong file format" usually comes up when a binary is meant for a different architecture, such as trying to use i386 or ARM binaries on a 64 bit machine.


Sorry I don't have an answer that's particularly on-point, my best guess is there's a version conflict that's been introduced by Ubuntu between 12.04 and 16.04.

Login or Signup to post a comment