[[diary/Nagura]]
1057日
・Samba更新できず
一昨日手元Plamo-7.xでsamba-4.9.15コンパイルエラー~
4.9.13まではできていたけれど??~
[2420/4006] Compiling source4/kdc/db-glue.c~
[2421/4006] Compiling auth/credentials/pycredentials.c~
In file included from ../../source4/heimdal_build/krb5-types.h:8,~
from ../../source4/heimdal/lib/krb5/krb5.h:42,~
from ../../lib/replace/system/kerberos.h:33,~
from ../../auth/credentials/pycredentials.c:34:~
../../lib/replace/system/network.h:91:10: 致命的エラー: stropts.h: そのようなフ ァイルやディレクトリはありません~
91 | #include <stropts.h>~
| ^~~~~~~~~~~~
コンパイルを停止しました。~
~
Waf: Leaving directory `/usr/local/src/samba-4.10.10/bin/default'~
Build failed~
-> task in 'pycredentials.objlist' failed with exit status 1 (run with -v to display more information)~
make: *** [Makefile:7: all] エラー 1~
~
上記はsamba-4.10.10の場合だけれど4.9.15も同様~
~
Plamo-6.xなマシンに教えてもらった~
~
# fgrep -n stropts.h /var/log/packages/*~
/var/log/packages/libc:180:usr/include/bits/stropts.h~
/var/log/packages/libc:293:usr/include/sys/stropts.h~
/var/log/packages/libc:485:usr/include/stropts.h~
~
とりあえず~
glibc-2.28-x86_64-B5.txz~
libc-2.28-x86_64-B5.txz~
に戻せば~
エラーは出ないところまでわかった。~
(ちょっと眺めたレベルだけれどglibc-2.29もダメっぽい?)~
~
これからsambaサイドの探索かな?
- お疲れさまです。気になったので調べてみました。Python3.7をglibc-2.30環境のもとでリビルドした後、sambaの最新版をコンパイルしてみたところ、最後までコンパイルが通りました。(情報ソース:https://bugs.launchpad.net/ubuntu/+source/python3.7/+bug/1842618 ) -- [[JW]] &new{2019-11-04 (月) 05:39:31};
- お疲れさまです。気になったので調べてみました。Python3.7をglibc-2.30環境のもとでリビルドした後、sambaの最新版をコンパイルしてみたところ、最後までコンパイルが通りました。(情報ソース:https://bugs.launchpad.net/ubuntu/+source/python3.7/+bug/1842618 ) -- [[JW]] &new{2019-11-04 (月) 06:26:55};
- ありがとうごさいます。残念ながら手元ではPython作り直してみましたが通りませんでした。 -- [[名倉]] &new{2019-11-04 (月) 17:43:28};
- そうでしたか。手元環境でコンパイルが通ったのは、Python-3.7.5 & samba-4.11.2 です。わたしが使用したビルドスクリプトをリンク先に置きました。https://yahoo.jp/box/2kcyry https://yahoo.jp/box/wBc_Or -- [[JW]] &new{2019-11-05 (火) 19:41:48};
- 拝見しました。パッチを当てて作り直されているようなのでリビルドの域を超えているように思います。samba側でなんとかならないかもがいてみたいと思います。 -- [[名倉]] &new{2019-11-06 (水) 20:40:07};
#comment