Re: [oi-dev] samba package needs a maintainer
Hi all, the issue is solved now. The root cause was within the ncurses package which depended on a pcre2 library. pcre2 package was recently updated to a later version which increased the counter on .so version from 2 -> 3 which in turned led to a 'library not found' for libform.so (part of ncurses package). A simple rebuild of the ncurses package solved the problem. Currently I'm building the latest samba version 4.15.6 with basically same feature set as before. I'm almost done but need to do some more tests before creating a pull request. Hope this helps and relaxes a little bit the pressure on this package. Nevertheless I guess volunteers are always welcome ;-). cheers, Fritz Am 15.03.2022 um 14:23 schrieb Andreas Wacknitz: Hi all, our samba package doesn't build at the moment. It fails in the 64-bit part probably because of a missing flag. Alas this prevents for fixing man page collisions that have been introduced by an update of illumogs-gate (IPD4). I have stopped our nightly illumos-gate builds at rhe moment because of this but we need to find a solution for it soon. When the jenkins job will be ra-activated before we have a solution either everybody needs to uninstall samba or we need to obsolete the samba package. Short: We need to find a maintainer for the samba package otherwise it's doomed for OI. Regards, Andreas ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] samba package needs a maintainer
I build Samba on OI occasionally, but mostly for the purpose of installing "smbtorture". For that, I don't need most of the optional features Samba can provide. I may be able to help with this, but not for a few days. Are there any specific requirements about what optional features we enable when building Samba? Has anyone looked lately at how the folks at Oracle build it? On Tue, Mar 15, 2022 at 10:08 AM Aurélien Larcher wrote: > > > > On Tue, Mar 15, 2022 at 2:51 PM Stephan Althaus > wrote: >> >> On 3/15/22 14:23, Andreas Wacknitz wrote: >> > Hi all, >> > >> > our samba package doesn't build at the moment. It fails in the 64-bit >> > part probably because of a missing flag. >> > Alas this prevents for fixing man page collisions that have been >> > introduced by an update of illumogs-gate (IPD4). >> > >> > I have stopped our nightly illumos-gate builds at rhe moment because of >> > this but we need to find a solution for it soon. >> > When the jenkins job will be ra-activated before we have a solution >> > either everybody needs to uninstall samba or we need to obsolete the >> > samba package. >> > >> > Short: We need to find a maintainer for the samba package otherwise it's >> > doomed for OI. >> > >> > Regards, >> > Andreas >> > >> > >> > ___ >> > oi-dev mailing list >> > oi-dev@openindiana.org >> > https://openindiana.org/mailman/listinfo/oi-dev >> >> Hello! >> >> I gave it a try. It seems some symbols are "lost" ;-) >> >> >> [2687/3948] Linking bin/default/librpc/tools/ndrdump >> Undefinedfirst referenced >> symbol in file >> __gmpn_sec_powm_itch/usr/lib/amd64/libhogweed.so.5 >> __gmpn_sec_invert /usr/lib/amd64/libhogweed.so.5 >> __gmpz_limbs_write /usr/lib/amd64/libgnutls.so >> __gmpn_sec_div_r_itch /usr/lib/amd64/libhogweed.so.5 >> __gmpz_limbs_finish /usr/lib/amd64/libgnutls.so >> __gmpn_sec_invert_itch /usr/lib/amd64/libhogweed.so.5 >> __gmpz_limbs_modify /usr/lib/amd64/libgnutls.so >> __gmpn_sec_powm /usr/lib/amd64/libhogweed.so.5 >> __gmpn_sec_add_1_itch /usr/lib/amd64/libhogweed.so.5 >> __gmpn_sec_mul_itch /usr/lib/amd64/libhogweed.so.5 >> __gmpz_roinit_n /usr/lib/amd64/libgnutls.so >> __gmpn_sec_mul /usr/lib/amd64/libhogweed.so.5 >> __gmpn_sec_add_1/usr/lib/amd64/libhogweed.so.5 >> __gmpn_sec_div_r/usr/lib/amd64/libhogweed.so.5 >> __gmpn_cnd_sub_n/usr/lib/amd64/libgnutls.so >> __gmpn_cnd_add_n/usr/lib/amd64/libgnutls.so >> __gmpz_limbs_read /usr/lib/amd64/libgnutls.so >> ld: fatal: symbol referencing errors. No output written t >> >> >> Anyone 'knows' some of these and has a hint ? > > > Probably just linking to the right libgmp (GNU Multiple Precision Library) > provided with the compiler. > > There is also a system libgmp, make sure there is no mix up. > > >> >> >> Greetings, >> >> Stephan >> >> >> >> ___ >> oi-dev mailing list >> oi-dev@openindiana.org >> https://openindiana.org/mailman/listinfo/oi-dev > > > > -- > --- > Praise the Caffeine embeddings > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] samba package needs a maintainer
I can confirm - I get the same error on my build machine as Andreas. -- Původní e-mail -- Od: Andreas Wacknitz Komu: oi-dev@openindiana.org Datum: 15. 3. 2022 16:35:22 Předmět: Re: [oi-dev] samba package needs a maintainer "Am 15.03.22 um 14:51 schrieb Stephan Althaus: > On 3/15/22 14:23, Andreas Wacknitz wrote: >> Hi all, >> >> our samba package doesn't build at the moment. It fails in the 64-bit >> part probably because of a missing flag. >> Alas this prevents for fixing man page collisions that have been >> introduced by an update of illumogs-gate (IPD4). >> >> I have stopped our nightly illumos-gate builds at rhe moment because of >> this but we need to find a solution for it soon. >> When the jenkins job will be ra-activated before we have a solution >> either everybody needs to uninstall samba or we need to obsolete the >> samba package. >> >> Short: We need to find a maintainer for the samba package otherwise it's >> doomed for OI. >> >> Regards, >> Andreas >> >> >> ___ >> oi-dev mailing list >> oi-dev@openindiana.org >> https://openindiana.org/mailman/listinfo/oi-dev > > Hello! > > I gave it a try. It seems some symbols are "lost" ;-) > > > [2687/3948] Linking bin/default/librpc/tools/ndrdump > Undefined first referenced > symbol in file > __gmpn_sec_powm_itch /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_invert /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_write /usr/lib/amd64/libgnutls.so > __gmpn_sec_div_r_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_finish /usr/lib/amd64/libgnutls.so > __gmpn_sec_invert_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_modify /usr/lib/amd64/libgnutls.so > __gmpn_sec_powm /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_add_1_itch /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_mul_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_roinit_n /usr/lib/amd64/libgnutls.so > __gmpn_sec_mul /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_add_1 /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_div_r /usr/lib/amd64/libhogweed.so.5 > __gmpn_cnd_sub_n /usr/lib/amd64/libgnutls.so > __gmpn_cnd_add_n /usr/lib/amd64/libgnutls.so > __gmpz_limbs_read /usr/lib/amd64/libgnutls.so > ld: fatal: symbol referencing errors. No output written t > > > Anyone 'knows' some of these and has a hint ? > > Greetings, > > Stephan > That's not the problem I have on my build machine: Undefined first referenced symbol in file set_field_buffer source3/utils/regedit_dialog.c.39.o set_form_win source3/utils/regedit_dialog.c.39.o set_form_sub source3/utils/regedit_dialog.c.39.o field_buffer source3/utils/regedit_dialog.c.39.o set_current_field source3/utils/regedit_dialog.c.39.o form_driver source3/utils/regedit_dialog.c.39.o post_form source3/utils/regedit_dialog.c.39.o unpost_form source3/utils/regedit_dialog.c.39.o free_field source3/utils/regedit_dialog.c.39.o free_form source3/utils/regedit_dialog.c.39.o dynamic_field_info source3/utils/regedit_dialog.c.39.o new_form source3/utils/regedit_dialog.c.39.o pos_form_cursor source3/utils/regedit_dialog.c.39.o new_field source3/utils/regedit_dialog.c.39.o set_field_back source3/utils/regedit_dialog.c.39.o set_field_opts source3/utils/regedit_dialog.c.39.o ld: fatal: symbol referencing errors. No output written to /export/home/andreas/oi-userland/components/network/samba/build/amd64/bin/ default/source3/utils/samba-regedit collect2: error: ld returned 1 exit status This looks more like a missing -lcurses (or a misdetection of ncurses vs. curses). Yours might be another problem or one that's just with your configuration. Andreas > > > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev "___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] samba package needs a maintainer
Am 15.03.22 um 14:51 schrieb Stephan Althaus: On 3/15/22 14:23, Andreas Wacknitz wrote: Hi all, our samba package doesn't build at the moment. It fails in the 64-bit part probably because of a missing flag. Alas this prevents for fixing man page collisions that have been introduced by an update of illumogs-gate (IPD4). I have stopped our nightly illumos-gate builds at rhe moment because of this but we need to find a solution for it soon. When the jenkins job will be ra-activated before we have a solution either everybody needs to uninstall samba or we need to obsolete the samba package. Short: We need to find a maintainer for the samba package otherwise it's doomed for OI. Regards, Andreas ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev Hello! I gave it a try. It seems some symbols are "lost" ;-) [2687/3948] Linking bin/default/librpc/tools/ndrdump Undefined first referenced symbol in file __gmpn_sec_powm_itch /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_invert /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_write /usr/lib/amd64/libgnutls.so __gmpn_sec_div_r_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_finish /usr/lib/amd64/libgnutls.so __gmpn_sec_invert_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_modify /usr/lib/amd64/libgnutls.so __gmpn_sec_powm /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_add_1_itch /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_mul_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_roinit_n /usr/lib/amd64/libgnutls.so __gmpn_sec_mul /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_add_1 /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_div_r /usr/lib/amd64/libhogweed.so.5 __gmpn_cnd_sub_n /usr/lib/amd64/libgnutls.so __gmpn_cnd_add_n /usr/lib/amd64/libgnutls.so __gmpz_limbs_read /usr/lib/amd64/libgnutls.so ld: fatal: symbol referencing errors. No output written t Anyone 'knows' some of these and has a hint ? Greetings, Stephan That's not the problem I have on my build machine: Undefined first referenced symbol in file set_field_buffer source3/utils/regedit_dialog.c.39.o set_form_win source3/utils/regedit_dialog.c.39.o set_form_sub source3/utils/regedit_dialog.c.39.o field_buffer source3/utils/regedit_dialog.c.39.o set_current_field source3/utils/regedit_dialog.c.39.o form_driver source3/utils/regedit_dialog.c.39.o post_form source3/utils/regedit_dialog.c.39.o unpost_form source3/utils/regedit_dialog.c.39.o free_field source3/utils/regedit_dialog.c.39.o free_form source3/utils/regedit_dialog.c.39.o dynamic_field_info source3/utils/regedit_dialog.c.39.o new_form source3/utils/regedit_dialog.c.39.o pos_form_cursor source3/utils/regedit_dialog.c.39.o new_field source3/utils/regedit_dialog.c.39.o set_field_back source3/utils/regedit_dialog.c.39.o set_field_opts source3/utils/regedit_dialog.c.39.o ld: fatal: symbol referencing errors. No output written to /export/home/andreas/oi-userland/components/network/samba/build/amd64/bin/default/source3/utils/samba-regedit collect2: error: ld returned 1 exit status This looks more like a missing -lcurses (or a misdetection of ncurses vs. curses). Yours might be another problem or one that's just with your configuration. Andreas ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] samba package needs a maintainer
On Tue, Mar 15, 2022 at 2:51 PM Stephan Althaus < stephan.alth...@duedinghausen.eu> wrote: > On 3/15/22 14:23, Andreas Wacknitz wrote: > > Hi all, > > > > our samba package doesn't build at the moment. It fails in the 64-bit > > part probably because of a missing flag. > > Alas this prevents for fixing man page collisions that have been > > introduced by an update of illumogs-gate (IPD4). > > > > I have stopped our nightly illumos-gate builds at rhe moment because of > > this but we need to find a solution for it soon. > > When the jenkins job will be ra-activated before we have a solution > > either everybody needs to uninstall samba or we need to obsolete the > > samba package. > > > > Short: We need to find a maintainer for the samba package otherwise it's > > doomed for OI. > > > > Regards, > > Andreas > > > > > > ___ > > oi-dev mailing list > > oi-dev@openindiana.org > > https://openindiana.org/mailman/listinfo/oi-dev > > Hello! > > I gave it a try. It seems some symbols are "lost" ;-) > > > [2687/3948] Linking bin/default/librpc/tools/ndrdump > Undefinedfirst referenced > symbol in file > __gmpn_sec_powm_itch/usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_invert /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_write /usr/lib/amd64/libgnutls.so > __gmpn_sec_div_r_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_finish /usr/lib/amd64/libgnutls.so > __gmpn_sec_invert_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_limbs_modify /usr/lib/amd64/libgnutls.so > __gmpn_sec_powm /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_add_1_itch /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_mul_itch /usr/lib/amd64/libhogweed.so.5 > __gmpz_roinit_n /usr/lib/amd64/libgnutls.so > __gmpn_sec_mul /usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_add_1/usr/lib/amd64/libhogweed.so.5 > __gmpn_sec_div_r/usr/lib/amd64/libhogweed.so.5 > __gmpn_cnd_sub_n/usr/lib/amd64/libgnutls.so > __gmpn_cnd_add_n/usr/lib/amd64/libgnutls.so > __gmpz_limbs_read /usr/lib/amd64/libgnutls.so > ld: fatal: symbol referencing errors. No output written t > > > Anyone 'knows' some of these and has a hint ? > Probably just linking to the right libgmp (GNU Multiple Precision Library) provided with the compiler. There is also a system libgmp, make sure there is no mix up. > > Greetings, > > Stephan > > > > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev > -- --- Praise the Caffeine embeddings ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] samba package needs a maintainer
On 3/15/22 14:23, Andreas Wacknitz wrote: Hi all, our samba package doesn't build at the moment. It fails in the 64-bit part probably because of a missing flag. Alas this prevents for fixing man page collisions that have been introduced by an update of illumogs-gate (IPD4). I have stopped our nightly illumos-gate builds at rhe moment because of this but we need to find a solution for it soon. When the jenkins job will be ra-activated before we have a solution either everybody needs to uninstall samba or we need to obsolete the samba package. Short: We need to find a maintainer for the samba package otherwise it's doomed for OI. Regards, Andreas ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev Hello! I gave it a try. It seems some symbols are "lost" ;-) [2687/3948] Linking bin/default/librpc/tools/ndrdump Undefined first referenced symbol in file __gmpn_sec_powm_itch /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_invert /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_write /usr/lib/amd64/libgnutls.so __gmpn_sec_div_r_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_finish /usr/lib/amd64/libgnutls.so __gmpn_sec_invert_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_limbs_modify /usr/lib/amd64/libgnutls.so __gmpn_sec_powm /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_add_1_itch /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_mul_itch /usr/lib/amd64/libhogweed.so.5 __gmpz_roinit_n /usr/lib/amd64/libgnutls.so __gmpn_sec_mul /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_add_1 /usr/lib/amd64/libhogweed.so.5 __gmpn_sec_div_r /usr/lib/amd64/libhogweed.so.5 __gmpn_cnd_sub_n /usr/lib/amd64/libgnutls.so __gmpn_cnd_add_n /usr/lib/amd64/libgnutls.so __gmpz_limbs_read /usr/lib/amd64/libgnutls.so ld: fatal: symbol referencing errors. No output written t Anyone 'knows' some of these and has a hint ? Greetings, Stephan ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev