<div dir="ltr"><div>Thank you Vladimir, but I'm 100percent positive that patches are applied, i could add my build log but it is quite lengthy , the extract is:</div><div><br></div><div>I: Running env PATH=/usr/sbin:/usr/bin:/sbin:/bin dpkg-buildpackage -rfakeroot -us -uc -uc -us<br>dpkg-buildpackage: info: source package openjdk-lts<br>dpkg-buildpackage: info: source version 11.0.19+7~us1-0ubuntu1~18.04.1.1692386031.126726.1<br>dpkg-buildpackage: info: source distribution bionic-security<br>dpkg-buildpackage: info: source changed by Vladimir Petko <<a href="mailto:vladimir.petko@canonical.com">vladimir.petko@canonical.com</a>><br> dpkg-source --before-build jdk11u-jdk-11.0.19-7<br>dpkg-buildpackage: info: host architecture amd64<br>dpkg-source: info: applying system-pcsclite.diff<br>dpkg-source: info: applying hotspot-mips-align.diff<br>dpkg-source: info: applying icc_loading_with_symlink.diff<br>dpkg-source: info: applying icedtea-override-redirect-compiz.diff<br>dpkg-source: info: applying libpcsclite-dlopen.diff<br>dpkg-source: info: applying jexec.diff<br>dpkg-source: info: applying default-jvm-cfg.diff<br>dpkg-source: info: applying adlc-parser.diff<br>dpkg-source: info: applying multiple-pkcs11-library-init.diff<br>dpkg-source: info: applying s390x-thread-stack-size.diff<br>dpkg-source: info: applying s390x-opt.diff<br>dpkg-source: info: applying jdk-getAccessibleValue.diff<br>dpkg-source: info: applying jtreg-location.diff<br>dpkg-source: info: applying jdk-i18n-pt_BR.diff<br>dpkg-source: info: applying disable-doclint-by-default.diff<br>dpkg-source: info: applying 8199220.diff<br>dpkg-source: info: applying machine-flag.diff<br>dpkg-source: info: applying zero-x32.diff<br>dpkg-source: info: applying hotspot-disable-exec-shield-workaround.diff<br>dpkg-source: info: applying atk-wrapper-security.diff<br>dpkg-source: info: applying dnd-files.diff<br>dpkg-source: info: applying hotspot-libpath.diff<br>dpkg-source: info: applying reproducible-properties-timestamp.diff<br>dpkg-source: info: applying reproducible-javadoc-timestamp.diff<br>dpkg-source: info: applying Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch<br>dpkg-source: info: applying keep-gtk2-as-default.patch<br>dpkg-source: info: applying riscv64.diff<br>dpkg-source: info: applying reproducible-character-data.diff<br>dpkg-source: info: applying reproducible-module-info.diff<br>dpkg-source: info: applying reproducible-copyright-headers.diff<br>dpkg-source: info: applying reproducible-build-user.diff<br>dpkg-source: info: applying reproducible-build-jmod.diff<br>dpkg-source: info: applying hotspot-test-fix-npe-on-missing-file.patch<br>dpkg-source: info: applying disable-thumb-assertion.patch<br>dpkg-source: info: applying update-assertion-for-armhf.patch<br>dpkg-source: info: applying log-generated-classes-test.patch<br>dpkg-source: info: applying update-permission-test.patch<br>dpkg-source: info: applying ldap-timeout-test-use-ip.patch<br>dpkg-source: info: applying test-use-ip-address.patch<br>dpkg-source: info: applying exclude-broken-tests.patch<br> debian/rules clean<br>dh_testdir<br>dh_testroot<br>dh_prep</div><div><br></div><div>I'm building with "debuild -uc -us " maybe it is not enough?<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 29, 2023 at 11:04 PM Vladimir Petko <<a href="mailto:vladimir.petko@canonical.com">vladimir.petko@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Yes, patches from debian/patches. They can be applied with quilt[1]<br>
and only patches listed in series are needed.<br>
<br>
Best Regards,<br>
 Vladimir.<br>
<br>
[1] <a href="https://linux.die.net/man/1/quilt" rel="noreferrer" target="_blank">https://linux.die.net/man/1/quilt</a><br>
<br>
On Wed, Aug 30, 2023 at 1:19 AM Mykhaylo Lodygin<br>
<<a href="mailto:mlodygin@cloudlinux.com" target="_blank">mlodygin@cloudlinux.com</a>> wrote:<br>
><br>
> Hello Vladimir, thank you for your attention,<br>
> did you mean set of patches located in debian/patches ? those are patched (all in the series file) or some other?<br>
> Mykhaylo<br>
><br>
> On Mon, Aug 28, 2023 at 11:11 PM Vladimir Petko <<a href="mailto:vladimir.petko@canonical.com" target="_blank">vladimir.petko@canonical.com</a>> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>>  I believe this was due to building OpenJDK from Debian original<br>
>> tarball that does not contain bundled libraries. Building from it<br>
>> requires applying Debian patches via `quilt push -a` and using<br>
>> configure arguments from `debian/rules`.<br>
>><br>
>> Best Regards,<br>
>>  Vladimir.<br>
>><br>
>> On Tue, Aug 29, 2023 at 1:02 AM David Holmes <<a href="mailto:david.holmes@oracle.com" target="_blank">david.holmes@oracle.com</a>> wrote:<br>
>> ><br>
>> > On 28/08/2023 9:54 pm, Mykhaylo Lodygin wrote:<br>
>> > > Hello colleagues,<br>
>> > > I've build JDK locally successfully, but got several tests "FAILED".<br>
>> ><br>
>> > What did you build? images? what about test-images?<br>
>> ><br>
>> > > Tried to run one of the failing test separately with "make test<br>
>> > > TEST="<path_to_test>".<br>
>> > > Were unable to do so due to build error - the compiler was unfamiliar to<br>
>> > > include path to winscard.h, fixed with configuration option:<br>
>> > > bash configure --with-extra-cflags="-I/usr/include/PCSC"<br>
>> ><br>
>> > What test(s), on what platform?<br>
>> ><br>
>> > > next error was incapability of  linker to link with libjpeg - fixed with<br>
>> > > adding --with-libjpeg=system to configure.<br>
>> > > the issue was solved,  but a new one was added with missing libgif.<br>
>> > > I was curious and tried a test that "Passed", thinking that "failure"<br>
>> > > could had happen due to inability to build the test. Tried<br>
>> > > sun/util/calendar/zi/Beyond2037.java but got a very similar error of<br>
>> > > inability to link with liblcms2-2.<br>
>> > > I'm flabbergasted, hence my questions are: does "make test" target is<br>
>> > > expected to rebuild JDK's code? does my approach of adding options to<br>
>> > > configure script is proper one? How come a test could be "Passed" while<br>
>> > > running it separately results in inability to build the test?<br>
>> ><br>
>> > As Erik indicated we need more information/details.<br>
>> ><br>
>> > Cheers,<br>
>> > David<br>
>> ><br>
>> ><br>
>> > > Thank you.<br>
>> > > Mykhaylo Lodygin<br>
</blockquote></div>