On 04/09/2012 11:31 PM, Bruce Dubbs wrote:
> I've been looking at lesstif and think it's more effort than it's worth
> to maintain. The maintenance is very spotty. It builds OK, but the
> install procedure is questionable. I wouldn't think anyone would really
> want to use the Motif window manager.
>
> 0.95.2 2009-05-27 19,728 downloads
> 0.95.0 2006-06-10 54,515 downloads
> 0.94.4 2005-04-01 30,104 downloads
I had still used it until very recently for one really old app that continued
to work, but I don't any longer, and it's probably a safe bet that I'm in the
minority. Probably need to check as I'm not positive, but the proprietary JDK
used to depend on motif (remember the really ugly java windows?). I only recall
this as we had to fix linking with libXm.a very early on in the SCSL/JRL source
from around the 6 release until about 6_u6 or so (best guess as to when it was
fixed upstream). I'd personally be happy to see the Oracle JDK go completely. I
have verified that IcedTea-1.x (OpenJDK6) is without the motif dependency and
I'll be updating the existing IcedTea-1 and adding IcedTea-2 (OpenJDK7)
shortly. Coincidently, does anybody have a very recent 32-bit LFS/BLFS with
Gnome laying around? It's not a huge deal to build it now that my scripts are
up to date, but I'm still all for time savings.
Anyway, from a fairly complete system, I have:
dj [ /opt/icedtea/demo/jvmti ]$ for dir in /lib /usr/lib
/opt/icedtea/jre/lib/amd64; do
> for lib in $dir/*.so; do
> ldd $lib | grep "libXm\.so"&& echo $lib
> done
> done
loader cannot load itself
ldd: exited with unknown exit code (127)
ldd: warning: you do not have execution permission for `/lib/libcap.so'
ldd: warning: you do not have execution permission for `/usr/lib/libc.so'
ldd: warning: you do not have execution permission for `/usr/lib/libcurses.so'
ldd: warning: you do not have execution permission for `/usr/lib/libcursesw.so'
libXm.so.2 => /usr/lib/libXm.so.2 (0x00007fbb38acd000)
/usr/lib/libDtPrint.so
ldd: warning: you do not have execution permission for `/usr/lib/libform.so'
ldd: warning: you do not have execution permission for `/usr/lib/libgcc_s.so'
ldd: warning: you do not have execution permission for `/usr/lib/libicudata.so'
ldd: warning: you do not have execution permission for `/usr/lib/libmenu.so'
libXm.so.2 => /usr/lib/libXm.so.2 (0x00007f81699ae000)
/usr/lib/libMrm.so
ldd: warning: you do not have execution permission for `/usr/lib/libncurses.so'
ldd: warning: you do not have execution permission for `/usr/lib/libpanel.so'
ldd: warning: you do not have execution permission for `/usr/lib/libpthread.so'
ldd: warning: you do not have execution permission for
`/usr/lib/libpytalloc-util.so'
ldd: warning: you do not have execution permission for `/usr/lib/libtalloc.so'
libXm.so.2 => /usr/lib/libXm.so.2 (0x00007f28c8cb6000)
/usr/lib/libUil.so
ldd: warning: you do not have execution permission for
`/usr/lib/preloadable_libintl.so'
dj [ /opt/icedtea/demo/jvmti ]$ grep "libDtPrint.so" /var/log/llog/*
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libDtPrint.so 19
root:root 777 libDtPrint.so.1.0.0
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libDtPrint.so.1 19
root:root 777 libDtPrint.so.1.0.0
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libDtPrint.so.1.0.0 124506
root:root 755
dj [ /opt/icedtea/demo/jvmti ]$ grep "libMrm.so" /var/log/llog/*
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libMrm.so 15 root:root
777 libMrm.so.2.0.1
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libMrm.so.2 15 root:root
777 libMrm.so.2.0.1
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libMrm.so.2.0.1 217216
root:root 755
dj [ /opt/icedtea/demo/jvmti ]$ grep "libUil.so" /var/log/llog/*
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libUil.so 15 root:root
777 libUil.so.2.0.1
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libUil.so.2 15 root:root
777 libUil.so.2.0.1
/var/log/llog/lesstif-0.95.2.llog:/usr/lib/libUil.so.2.0.1 164502
root:root 755
dj [ /opt/icedtea/demo/jvmti ]$
Nothing is using it now days.
As an aside, should we be setting 755 perms on these? Seems we had this
discussion once before, but the warnings above, while harmless, are kind
of annoying when doing an exercise like the above.
> xpdf has lesstif as a mandatory dependency. There are better pdf
> viewers. The last update was 08/16/11 and the book requires an update
> from 3.0.2 to 3.0.3.
>
> xpdf-3.00.tar.bz2 Oct 29 2005
> xpdf-3.01.tar.gz Apr 6 2006
> xpdf-3.02.tar.gz Jul 27 2007
> xpdf-3.03.tar.gz Aug 16 2011
>
> Any problems with removing these?
>
Probably not needed any longer. Wait a bit and see if anybody expresses
interest, but I'd expect it to be done.
-- DJ Lucas
--
This message has been scanned for viruses and
dangerous content, and is believed to be clean.
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page