Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
86 user(s) are online (45 user(s) are browsing Forums)

Members: 0
Guests: 86

more...

Headlines

 
  Register To Post  

Harfbuzz
Just can't stay away
Just can't stay away


See User information
I noticed, that the file harfbuzz/hb.h is missing from the SDK includes. Is there any good way to obtain this file in the correct version?

I'd like to stay with the .so version included with the system/SDK.

Go to top
Re: Harfbuzz
Just can't stay away
Just can't stay away


See User information
@alfkil

Harfbuzz outputs this:

Quote:
Harfbuzz: 0.9.28


This is rather strange taking into account the following quote from harfbuzz.org:

Quote:
The current HarfBuzz codebase, formerly known as harfbuzz-ng, is versioned 1.x.x and is stable and under active maintenance.....<>

The old HarfBuzz codebase, these days known as harfbuzz-old, was derived from FreeType, Pango, and Qt and is available here. It is not actively developed or maintained, and is extremely buggy. All users are encouraged to switch over to the new HarfBuzz as soon as possible.... <>


Why has this particular library not been at least updated, now that it is suddenly included as part of the latest SDK?

Go to top
Re: Harfbuzz
Home away from home
Home away from home


See User information
@alfkil
Probably because brothers have no needs to update it to recent ones, as that one which we have in SDK satisfacted their needs. If i remember right, even in new SDK some parts just didn't updated and keeps as it was.

As i understand it can be ./configure;make , so maybe it even have no needs to be in SDK as well.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Harfbuzz
Just can't stay away
Just can't stay away


See User information
@kas1e

That, however, is no excuse for leaving out the relevant include files from the SDK release. That is just plain sloppy.

By the way, it seems that 'jpeglib.h' is missing as well.

EDIT: Sorry, 'libjpeg.so' does not seem to be included in the SDK.

EDIT EDIT: In fact, libjpeg.so seems to stem from the OS installation CD - but have not been included in the SDK. Furthermore, the compiler returns this, when trying to link to it:

Quote:
> /Users/alfkil/CODE/adtools/native-build/root-cross/ppc-amigaos/SDK/local/newlib/lib/libjpeg.so: file not recognized: File format not recognized


The mysteries seem to revolve endlessly...


Edited by alfkil on 2017/4/16 21:42:12
Edited by alfkil on 2017/4/16 21:56:35
Go to top
Re: Harfbuzz
Home away from home
Home away from home


See User information
@alfkil

libharfbuzz is not in the SDK at all as far as I can see. It was added inot the OS install with FE Update 1, but there has been no SDK update since 2015. So leaving out file that didn't exist at the time can hardly be described as "sloppy". It isn't in my SDK for sure, though that is a bit of a long term updated project

libjpeg was in earlier SDKs, not sure if the omission from the recent was a mistake or change of policy, but the includes for that are easy to come by.

(note always keep your old SDKs when upgrading!)


No idea why your cross compiler doesn't recognise the file but I would chack the md5sums of the file on the OS and the file in the cross compile install match.


Go to top
Re: Harfbuzz
Just can't stay away
Just can't stay away


See User information
Anyway, the problem with the old and outdated version of libharfbuzz.so is, that it is a dependency of the new version of libfontconfig.so, and so any application - like Qt - depending on both libfontconfig and libharfbuzz will have conflicts if not linked to the system version of libharfbuzz.so. This is not possible with Qt. It refuses to build with the system version (I tried spoofing).

It would be so wonderful, if we could keep from falling off the edge of the world by remembering the effort to keep just a bit more up to date on computing standards.

Go to top
Re: Harfbuzz
Just can't stay away
Just can't stay away


See User information
@broadblues

Ok, if libharfbuzz.so is not in the SDK, it is even worse. It is a dependency of libfontconfig.so, which IS included (or am I delusional?).

My post above explains the problem of conflicting dependencies.

EDIT: By the way, didn't Update 1 do some updates to the SDK? Or was that the Enhancer Pack?

EDIT EDIT: Update 1 DID come with an update to the SDK - the minigl update. Other than that, it came with the new version of libfontconfig, but no updated header files for that one, and apparently a freshly conceived version of libharfbuzz, but no SDK entry or header files for that one either. Forgetfulness, some might say. Sloppy, I would say.


Edited by alfkil on 2017/4/16 23:32:08
Edited by alfkil on 2017/4/16 23:46:12
Go to top
Re: Harfbuzz
Home away from home
Home away from home


See User information
@alfkil

There was an SDK section with updated MiniGL and Python includes, but other wise the system was updated *not* the SDK. That goes for any number of system libraries as well.

I guess that's a design flaw in using links from the SDK to the SOBJS: diectory.

I generaly replace those with real coppies to ensure I'm linking against the right libraries (even then that goes wrong fropm time to time).




Go to top
Re: Harfbuzz
Just can't stay away
Just can't stay away


See User information
@broadblues

Quote:
but other wise the system was updated *not* the SDK


Apparently so, but that's an observation about what accidentally happened, not about the intention behind. In my view, the intention to include the new version of libfontconfig was entirely unclear, and the result seems to have been problems rather than solutions. I am just asking for a little more careful attention to details when releasing updates. I don't think I am asking for much.

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project