- 1. 概要
- 2. 状況
- 3. 待つ
1. 概要
発生は、2025年12月1日です。
2. 状況
下記の状態にありまして。
portversion -v | grep '<'
[Reading data from pkg(8) ... - 726 packages found - done]
redis-8.2.3 < needs updating (port has 8.4.0)
アップグレードしようとすると。
env BATCH=yes portupgrade -rR redis
[Reading data from pkg(8) ... - 881 packages found - done]
[Gathering depends for databases/redis ....... done]
[Exclude up-to-date packages ...... done]
---> Upgrading 'redis-8.2.3' to 'redis-8.4.0' (databases/redis)
---> Building '/usr/ports/databases/redis'
===> Cleaning for redis-8.4.0
===> License AGPLv3 RSALv2 SSPLv1 accepted by the user
===> redis-8.4.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by redis-8.4.0 for building
===> Extracting for redis-8.4.0
=> SHA256 Checksum OK for redis-8.4.0.tar.gz.
===> Patching for redis-8.4.0
===> Applying FreeBSD patches for redis-8.4.0 from /usr/ports/databases/redis/files
===> redis-8.4.0 depends on package: gmake>=4.4.1 - found
===> redis-8.4.0 depends on file: /usr/local/lib/libcrypto.so.12 - found
===> Configuring for redis-8.4.0
===> Building for redis-8.4.0
for dir in src; do /usr/local/bin/gmake -C $dir all; done
gmake[1]: Entering directory '/usr/ports/databases/redis/work/redis-8.4.0/src'
・・・ 略 ・・・
ld -o commandfilter.so commandfilter.xo -shared -Wl,-rpath,/usr/local/lib
ld -o basics.so basics.xo -shared -Wl,-rpath,/usr/local/lib
ld: error: unknown argument '-Wl,-rpath,/usr/local/lib'
gmake[2]: *** [Makefile:100: commandfilter.so] Error 1
gmake[2]: *** Waiting for unfinished jobs....
ld: error: unknown argument '-Wl,-rpath,/usr/local/lib'
gmake[2]: *** [Makefile:100: basics.so] Error 1
rm auth.xo hooks.xo publish.xo moduleauthtwo.xo aclcheck.xo internalsecret.xo list.xo hash.xo timer.xo propagate.xo usercall.xo datatype2.xo getchannels.xo mallocsize.xo crash.xo scan.xo eventloop.xo basics.xo fork.xo cmdintrospection.xo atomicslotmigration.xo misc.xo testrdb.xo blockedclient.xo moduleconfigs.xo rdbloadsave.xo postnotifications.xo defragtest.xo moduleconfigstwo.xo infotest.xo stream.xo keyspace_events.xo test_lazyfree.xo blockonkeys.xo keyspecs.xo commandfilter.xo getkeys.xo zset.xo configaccess.xo reply.xo datatype.xo blockonbackground.xo subcommands.xo
gmake[2]: Leaving directory '/usr/ports/databases/redis/work/redis-8.4.0/tests/modules'
gmake[1]: *** [Makefile:408: module_tests] Error 2
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/usr/ports/databases/redis/work/redis-8.4.0/src'
gmake: *** [Makefile:11: all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/databases/redis
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20251201-61137-vr89b3 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=redis-8.2.3 UPGRADE_PORT_VER=8.2.3 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! databases/redis (redis-8.2.3) (unknown build error)
3. 待つ
メッセージを見る限り、リンクオプションに誤りがあるように見えます。
修正版がリリースされるのではないかと、少し待ってみます。追而書
|
|