WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: bloat link for freetype?  (Read 3249 times)

Offline nick65go

  • Hero Member
  • *****
  • Posts: 833
bloat link for freetype?
« on: June 28, 2015, 12:04:43 PM »
Hi, on fresh TinyCorePure64-6.3.iso install, I can not start Xfbvesa server (message lile waiting for X... forever)

The issue is that in the fresh iso image there are missing files which freetype.tcz depends on (like bzip-lib, readline, ncurse)?
freetype.tcz
   libpng.tcz
   harfbuzz.tcz ->extra total = 1,769,472 Kb
      glib2.tcz
         libffi.tcz
         pcre.tcz

pcre.tcz -->extra total = 667,648 Kb
   bzip2-lib.tcz
   readline.tcz
      ncurses.tcz

So, freetype.tcz grabbed dependency of harfbuzz.tcz and all?
But in the 32 bits version Tinycore, the fretype.tcz does NOT need harfbuzz.tcz


Offline nick65go

  • Hero Member
  • *****
  • Posts: 833
Re: bloat link for freetype?
« Reply #1 on: June 28, 2015, 03:41:32 PM »
Sorry, but i can not edit /update my original post (as per site rules);
Updates:

1. the pcre.tcz does NOT need its repository dependencies. So the fresh TinyCorePure64-6.3.iso should boot, when I do not manually /auto update dependencies. ( I cheated by mounting and extracted on a HDD then added the deps). Maybe pcre.tcz.dep to be updated on site, or in its INFO page from app browser?

2. freetype.tcz has NOT harfbuzz.tcz dependency in TinyCore-6.3.iso. Maybe when you fire up a 64 bits OS, what matter few MB extra if you have plenty of resources, yes?

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14801
Re: bloat link for freetype?
« Reply #2 on: June 29, 2015, 03:15:20 AM »
Just to clarify - does Xfbdev work for you when booting from/using the corepure64 iso without any missing deps?

The harfbuzz fontconfig dep was an effort to see if the fonts looked any better...

Offline nick65go

  • Hero Member
  • *****
  • Posts: 833
Re: bloat link for freetype?
« Reply #3 on: June 29, 2015, 03:06:09 PM »
Clarification:
Xfbdev works OK from original TinyCorePure64-6.3.iso
in the iso there are not any *.dep files, neither the files bzip2-lib.tcz, readline.tcz, ncurses.tcz, and the X sever boots OK.

(my mistake was that I mounted TinyCorePure64-6.3.iso, then extracted all files on a new partition; but unfortuntely I added MANUALY all *.dep from site repository, without adding the missing files .tcz referenced in the dep files)

1. This means that the pcre.tcz has NO need for any dependency
The file pcre.tcz.DEP should be empty on site repository.

2. The freetype.tcz depends on  harfbuzz.tcz (ldd shows it) in core 6.x
My concern was that freetype CAN be compiled WITHOUT harfbuzz, as was in core 4.x and core 5.x

I checked this by keeping a spare small partition with just tinycore{4.7, 5.4, 6.3}.iso FRESH installed as
\boot
 \-4.x
 \-5.x
 \-6.x
 \exlinux
\tceall
\ \tce4.7-32
 \-tce54-32
 \-tce6.3-32
 \-tce6.3-64

Best regards
« Last Edit: June 29, 2015, 03:17:56 PM by nick65go »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14801
Re: bloat link for freetype?
« Reply #4 on: June 30, 2015, 08:03:02 AM »
This means that the pcre.tcz has NO need for any dependency
Not exactly, pcregrep and pcretest require bzip2-lib and readline, but these can be made optional - pcre dep file removed from repo.

Quote
My concern was that freetype CAN be compiled WITHOUT harfbuzz, as was in core 4.x and core 5.x
Indeed it can, but I used harfbuzz to see if fonts would be displayed better - I'll look at removing this in corepure64 7.x

Offline nick65go

  • Hero Member
  • *****
  • Posts: 833
Re: bloat link for freetype?
« Reply #5 on: June 30, 2015, 03:31:46 PM »
thanks