Linux in RB means: Linux x86
GTK+ means: you need the glib and gtk libs, plus a lot of more (e.g. cups,
X11 libs etc...), because the portable GUI framework, RB is using, is based
on these libraries.
If you build a Linux native application, you can check the dependencies of
your rogram to external dynamic libraries with the command ldd.
So if running ldd MyApplication you will get (on my linux box - this may
vary on the linux distribution you are using) following list (if "not found"
will appear on the right side of the 2 columns table side, then you are
missing some essentail library)
ldd ./MyApplication
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40032000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40326000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x403a6000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x403aa000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40430000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40434000)
libdl.so.2 => /lib/libdl.so.2 (0x40487000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4048c000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40494000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x404a2000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x4056f000)
libstdc++.so.5 => /usr/i486-slackware-linux/lib/libstdc++.so.5
(0x4058b000)
libm.so.6 => /lib/libm.so.6 (0x40643000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40667000)
libc.so.6 => /lib/libc.so.6 (0x40670000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x4079e000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x407b4000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x407ee000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40828000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0x40832000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4083a000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x40854000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x4089d000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x408a1000)
libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x408a5000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x408cc000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x408d5000)
/lib/ld-linux.so.2 (0x40000000)
libssl.so.0 => /usr/lib/libssl.so.0 (0x408da000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x40918000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40a52000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40a78000)
libz.so.1 => /usr/lib/libz.so.1 (0x40ae2000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40af4000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40b2d000)
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 05, 2006 12:16 AM
To: NUG list
Subject: Linux builds on RB 2006r4
Sorry, but I'm not up-to-date on Linux lingo, but...
I noticed that when you want a project built for Linux in RB 2006r4, you
check the checkbox for "Linux with GTK+ 2.x"
What does that mean, exactly? Also, do Linux builds only run on x86
processors?
Thanks,
Andrew Keller
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>