Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 3.64 KB

File metadata and controls

88 lines (63 loc) · 3.64 KB

Compilation of original code

On Ubuntu 21.04 simple compilation failed:

 make
cc -Wall -g -I /usr/include/glib-1.2 -I /usr/include/gtk-1.2 -I /usr/lib/glib/include  -c complex.c
cc -Wall -g -I /usr/include/glib-1.2 -I /usr/include/gtk-1.2 -I /usr/lib/glib/include  -c imagearea.c
In file included from imagearea.c:12:
imagearea.h:4:10: fatal error: glib.h: No such file or directory
    4 | #include <glib.h>
      |          ^~~~~~~~
compilation terminated.
make: *** [makefile:16: imagearea.o] Error 1

Help

dependencies

Hardware architecture supported by Ubuntu and it's Ubuntu Designation

  • Intel x86-based (32 bit) = i386
  • AMD64 & Intel 64 (64 bit) = amd64
  • ARM with hardware FPU = armhf
  • 64bit ARM = arm64
  • IBM POWER Systems = ppc64el
  • IBM z/Architecture = armhf

OS

libraries

  • glib-1.2
  • gtk-1.2

Packages

sudo apt install ./libglib1.2ldbl_1.2.10-19_amd64.deb
sudo apt install ./libgtk1.2_1.2.10-18.1_amd64.deb

Result :

ldd ./julia2 
	linux-vdso.so.1 (0x00007ffdb04ee000)
	libgtk-1.2.so.0 => /lib/libgtk-1.2.so.0 (0x00007f003fd81000)
	libgdk-1.2.so.0 => /lib/libgdk-1.2.so.0 (0x00007f003fb43000)
	libglib-1.2.so.0 => /lib/libglib-1.2.so.0 (0x00007f003f918000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f003f7ca000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f003f5de000)
	libgmodule-1.2.so.0 => /lib/libgmodule-1.2.so.0 (0x00007f003f3dc000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f003f3d3000)
	libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007f003f3c1000)
	libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f003f3ac000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f003f26e000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f004010e000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f003f244000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f003f23c000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f003f234000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f003f21c000)
	libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f003f20f000)