When I attempt to install the wine-devel pkg I built (poudriere, up-to-date ports tree, wine-devel: 6.19,1, FreeBSD 13-RELEASE-p4) I get the following message: [1/1] Fetching wine-devel-6.19,1.pkg: 100% 29 MiB 30.3MB/s 00:01 Checking integrity... done (0 conflicting) [1/1] Installing wine-devel-6.19,1... [1/1] Extracting wine-devel-6.19,1: 32% pkg: Fail to create temporary file: /usr/local/lib/wine/x86_64-unix/.pkgtemp.acledit.dll.so.3AptplGWpxob:No such file or directory [1/1] Extracting wine-devel-6.19,1: 100% I tried disabling MAKE_JOBS for the port; didn't seem to make any difference.
Thank you for your report Dwayne. Could you provide additional information, including: - Full poudriere build log (as an attachment, compressed if necessary) - Confirmation whether the issue is or isn't reproducible using: a) The emulators/wine-devel port using an up to date tree b) The wine-devel binary package from the official pkg repository
Created attachment 228852 [details] Poudriere build log of wine-devel-6.19,1
I did a manual build in /usr/ports/emulators/wine-devel, then did a make package. When I tried to install the package, I got this: root@Chiron:/usr/ports/emulators/wine-devel # pkg add ./work/pkg/wine-devel-6.19,1.pkg Installing wine-devel-6.19,1... Extracting wine-devel-6.19,1: 32% pkg: Fail to create temporary file: /usr/local/lib/wine/x86_64-unix/.pkgtemp.acledit.dll.so.GO07CtQEzSuj:No such file or directory Extracting wine-devel-6.19,1: 100% Failed to install the following 1 package(s): ./work/pkg/wine-devel-6.19,1.pkg ----------------------------------------------------------------------------- After that, I tried a straight "make install". I got this: root@Chiron:/usr/ports/emulators/wine-devel # make install ===> Installing for wine-devel-6.19,1 ===> Checking if wine-devel is already installed ===> Registering installation for wine-devel-6.19,1 Installing wine-devel-6.19,1... pkg-static: Fail to create temporary file: /usr/local/lib/wine/x86_64-unix/.pkgtemp.acledit.dll.so.iwPXvy3TRiXy:No such file or directory *** Error code 1 Stop. make[1]: stopped in /usr/ports/emulators/wine-devel *** Error code 1 Stop. make: stopped in /usr/ports/emulators/wine-devel root@Chiron:/usr/ports/emulators/wine-devel #
I enabled the default FreeBSD repo and attempted to install wine-devel. It didn't have 6.19,1 but for comparison I tried it anyway. I got these messages: [1/1] Fetching wine-devel-6.18,1.pkg: 100% 29 MiB 15.1MB/s 00:02 Checking integrity... done (0 conflicting) [1/2] Installing wine-devel-6.18,1... [1/2] Extracting wine-devel-6.18,1: 32% pkg: Fail to create temporary file: /usr/local/lib/wine/x86_64-unix/.pkgtemp.acledit.dll.so.6WvOEJW4Pfnm:No such file or directory [1/2] Extracting wine-devel-6.18,1: 100%
I found the problem, and it was my own system. I just rebuilt my ports last night (2021-11-20) and today I tried installing wine-devel again. After experiencing the same problem I went digging around and found that I had a /usr/local/lib/wine/ directory that had two non-functioning simlinks in it. I removed the directory, retried the pkg install and it worked. I have marked this as closed/fixed for lack of a better option.