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

Reply via email to