Tiny Core Linux
		Tiny Core Extensions => TCE Talk => Topic started by: madmax on October 15, 2019, 06:40:54 PM
		
			
			- 
				Hello:
 
 My old and rarely accessed TC 8.1 installation went south so I decided to re-install using 10.1.
 Yes, I had an image of the 1.0Gb SD card where it lived somewhere but ...
 
 In any case, one of the first issues I have (there are a few more) is that after installing Thunar, it refused to start.
 
 It installed correctly as far as I could see (deps seem OK) but it refused to start whether it is from the bar, menu or command line.
 
 c@box:~$ thunar
 thunar: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory
 tc@box:~$
 
 So looked for and I installed libffi5.tcz and that was it.
 
 Title:          libffi5.tcz
 Description:    Foreign function interface
 Version:        3.0.10
 Author:         Anthony Green
 Original-site:  http://sourceware.org/libffi/
 Copying-policy: Free, see source code for details
 Size:           12k
 Extension_by:   bmarkus
 Tags:           LIBRARY COMPATIBILITY
 Comments:       Library is provided for compatibility reason to make
 older applications usable on current system with new version
 of libffi.
 ----
 It can coexist with other versions of libffi.
 ----
 Do not compile new apps against this old lib.
 When creating tcz, user current libffi-dev.tcz
 from the repository.
 
 Change-log:  ----
 Current:        2014/11/15 packed for TC 6.0
 
 Unless I am mistaken, the currently available version of Thunar (from 2014) was compiled against libffi5.tcz, which would be the reason for the problem.
 
 Title:          Thunar.tcz
 Description:    Modern file manage for Linux desktop
 Version:        0.10.2
 Author:         Jannis Pohlmann, Nick Schermer, Benedikt Meurer
 Original-site:  http://www.xfce.org
 Copying-policy: LGPL v2
 Size:           524k
 Extension_by:   bmarkus
 Tags:           LIBRARY XFCE4
 Comments:       Binaries only
 ----
 Compiled for RPI
 Change-log:     ----
 Current:        2014/04/11 First version, 1.6.3
 
 Cheers,
 
 MM
 
 [EDIT]: Added code tags.  Rich
 
- 
				Hi madmax
  .... Unless I am mistaken, the currently available version of Thunar (from 2014) was compiled against libffi5.tcz, which would be the reason for the problem. ...  You are correct. I'm guessing Thunar depends directly on libffi5 while other dependencies (glib2) of the extension depend on libffi.
 
- 
				Hello:
 ... correct.
 ... Thunar depends directly on libffi5 ...
 
 
 So I guess it's either adding libffi5 to Thunar's .dep file or compiling a new version against libffi-dev.tcz.
 
 Modding the .dep file is surely easier but ...
 Would a 2019 compilation have any advantage over the current 2014 version?
 
 Cheers,
 
 MM
- 
				dep file adjusted - thanks for reporting this.
 
 A recompilation would be better, so that the outdated libffi5 could be eliminated.
 
 Alternately, you could compile the latest version, which would allow dropping libffi5, gtk2 and gnome-icon-theme.
- 
				Helo>
 dep file adjusted - thanks for reporting this.
 
 You're welcome ...
 
 ... recompilation would be better, so that the outdated libffi5 could be eliminated.
 ... you could compile the latest version, which would allow dropping libffi5, gtk2 and gnome-icon-theme.
 
 I'm afraid compilation is rather over my head, I'm still struggling to get it (and other TC stuff) TC running properly.
 Eventually I'll learn how to do it ...
 
 Cheers,
 
 MM