On 08/22/2012 12:24 PM, Richard Shann wrote:
it a directory called denemo-0.9.6 that contains a /lib and /share or
> /usr/lib /usr/share and a README and Denemo.sh or something. Will this
> even work?
I am pretty confident it would. It pretty much what we do for windows
(and so, to promote software freedom we should do it for GNU/Linux
systems running on i86 machines). We have settings of environment
variables for windows done in main.c, and we could make this special
bundled build set LD_LIBRARY_PATHS to find the dynamic libraries,
GUILE_LOAD_PATH and something (I don't know what it is called) to find
the fonts. As this is GNU/Linux we are targetting it will be fairly easy
to sort that out.
So I compiled denemo with --enable-binreloc-threads
--prefix=/home/jjbenham/denemo-0.9.6. It compiled, installed and ran
correctly. Then I rebooted into a very old version of Ubuntu using the
same /home. I created a script that looks like this:
export LD_LIBRARY_PATH="lib:$LD_LIBRARY_PATH"
./bin/denemo
Then one by one I copied the needed libraries into a directory I created
called lib. Eventually I got to this error:
./bin/denemo: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.15' not
found (required by lib/libxml2.so.2)
./bin/denemo: /lib/tls/i686/cmov/libm.so.6: version `GLIBC_2.15' not
found (required by lib/libvorbis.so.0)
./bin/denemo: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.15' not
found (required by lib/libX11.so.6)
./bin/denemo: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.15' not
found (required by lib/libutouch-geis.so.1)
./bin/denemo: /lib/tls/i686/cmov/libm.so.6: version `GLIBC_2.15' not
found (required by lib/libpulse.so.0)
The size of theis denemo-0.9.6 with the binary, copied, libs, actions
files and everything is 54MB. This is about the same size as the windows
version. Not sure how to procede next.
Jeremiah
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel