|
From: Steven R. L. <sr...@gm...> - 2022-05-24 16:41:51
|
Hi! Just a note that since I wrote those instructions, I don’t personally have funding for paragraph layout (or ICU). There was a ticket (which I can’t find!) to improve this build process. What should happen is that libiculx should be split out to a separate library, outside of the main ICU build! Help is wanted here if you or some other reader would like to contribute. Now, on to your issue, my replies inline: -- Steven R. Loomis Code Hive Tx, LLC https://codehivetx.us > On May 24, 2022, at 4:42 AM, Khushneet Inder Singh <ks...@qu...> wrote: > > Hello all, > > We are porting the ICU on Silicon architecture, due to which we need to build the ICU libraries. We followed following steps to build the dylibs such as libicudata, libicui18n, libicuuc, libharfbuzz, and libicule. > > To start with we have followed the steps mentioned in https://unicode-org.github.io/icu/userguide/layoutengine/paragraph.html <https://unicode-org.github.io/icu/userguide/layoutengine/paragraph.html> > > We are currently struggling at 5th step that is > next, run make install JUST in the source/layoutex directory, to install libiculx and icu-lx.pc Did the configure at step 5 work properly? Did "pkg-config --modversion icu-le-hb” return a version number? I see the link to icu-le-hb is incorrect, it should go to <https://github.com/harfbuzz/icu-le-hb> not to harfbuzz.org <http://harfbuzz.org/>. **Would someone from ICU be able to fix this link under 3. • Build and install the icu-le-hb library ** ? > On running make install command on terminal, we are getting layout/LETypes.h file referred in LXUtilities.cpp not found. It sounds like icu-le-hb is not installed properly. > Then we manually copied the header file from icu4c/source/icu-le-hb to /usr/local/include/layout. Similar step is copies for other header files such as LEScripts.h, LELanguages.h, LayoutEngine.h, LEFontInstance.h, and loengine.h > > Now we are getting the linking error: > Ld: library not found for -licu-le-hb see above > Can you suggest what header search path and linker search path flags needs to set so that we can get rid of these errors? > > Note: We had some hurdles while building ICU-LE-HB , but that has been resolved with the help of maintainers of Harfbuzzhttps://github.com/harfbuzz/harfbuzz/discussions/3568 <https://github.com/harfbuzz/harfbuzz/discussions/3568> This discussion confirms that icu-le-hb is not installed properly. Because this is NOT an ICU issue, let’s continue the discussion over at that discussion. > > Regards, > <34b7fd4a-202d-4530-bb66-99328ef0f949.jpg> > Khushneet Inder Singh > Staff Engineer > India > ks...@qu... <mailto:ks...@qu...> > +1-303-894-8888 > www.quark.com <https://www.quark.com/> > <verticalline_3e5c0ad5-5f5a-40b7-ab72-d3f19e66cd15.png> > <quark-brand-logo-email-sign_a2ee6f9a-c1d8-47bd-ba61-6379512a5bb5.png> > <sm_icons_quink-01_1408cf50-fec2-4ded-a9c7-91f0da81246a.png> <https://www.linkedin.com/company/Quark> <sm_icons_quink-02_97d27406-c904-4e52-81cd-9be541c74d82.png> <https://www.g2.com/products/quarkxpress/reviews> <sm_icons_quink-03_900be360-db0c-4ccc-9d16-f7d828e890e0.png> <https://www.facebook.com/officialQuarkXPress/> <sm_icons_quink-05_7ab8a2a0-7bff-49f2-8f88-6e69335d3ec3.png> <https://www.twitter.com/QuarkXPress> <sm_icons_quink-04_2497ff08-347b-4d87-bc5c-f1e2fb288c27.png> <https://www.youtube.com/user/QuarkXPressTV> > Brilliant content that works > > CONFIDENTIALITY NOTICE This e-mail transmission and any documents, files or previous e-mail messages appended or attached to it may be confidential and are intended solely for the use of the individual or entity to whom it is addressed. If you have received this email in error, please notify the sender. To unsubscribe from future emails, please click here <mailto:uns...@qu...?Subject=Unsubscribe> and enter "remove" in the body. > > <microsoftteams-image_d405207b-304c-4fd6-abce-f51dbf38d3ec.png>_______________________________________________ > icu-support mailing list - icu...@li... <mailto:icu...@li...> > To Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-support <https://lists.sourceforge.net/lists/listinfo/icu-support> > Archives/Project Info: http://site.icu-project.org/contacts <http://site.icu-project.org/contacts> |