pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/56604: www/webkit-gtk 2.34.3 fails to build on NetBSD 9.x stable branches



The following reply was made to PR pkg/56604; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/56604: www/webkit-gtk 2.34.3 fails to build on NetBSD 9.x
 stable branches
Date: Sun, 10 Jul 2022 01:44:19 +0000

 Not sent to gnats.
 
    ------
 
 From: Leonardo Taccari <leot%NetBSD.org@localhost>
 To: gnats%NetBSD.org@localhost
 Subject: Re: pkg/56604: www/webkit-gtk 2.34.3 fails to build on NetBSD 9.x
 	stable branches
 Date: Wed, 05 Jan 2022 13:00:50 +0100
 Mail-Followup-To: gnats%NetBSD.org@localhost
 
 Hello David!
 
 david%gutteridge.ca@localhost writes:
 > [...]
 > Attempting to build www/webkit-gtk 2.34.3 (as currently defined for
 > both pkgsrc 2021Q4 and -current) on NetBSD 9.x stable branches fails.
 >
 > An example can be found here:
 > http://victory.netbsd.org/pkgsrc/packages/reports/2021Q4/amd64-9.0/20220103.0714/webkit-gtk-2.34.3nb1/build.log
 >
 > It fails like so:
 >
 > [ 20%] Linking CXX executable ../../bin/WebKitWebDriver
 > ld: CMakeFiles/WebDriver.dir/Session.cpp.o: in function `WebDriver::Session::setInputFileUploadFiles(WTF::String const&, WTF::String const&, bool, WTF::Function<void (WebDriver::CommandResult&&)>&&)':
 > Session.cpp:(.text+0x180f3): undefined reference to `WTF::FileSystemImpl::fileExists(WTF::String const&)'
 > gmake[2]: *** [Source/WebDriver/CMakeFiles/WebDriver.dir/build.make:281: bin/WebKitWebDriver] Error 1
 > gmake[1]: *** [CMakeFiles/Makefile2:1615: Source/WebDriver/CMakeFiles/WebDriver.dir/all] Error 2
 > gmake[1]: *** Waiting for unfinished jobs....
 > [ 20%] Building CXX object Source/JavaScriptCore/CMa
 >
 > I can reproduce this in my own build environment running 9.2_STABLE. (I
 > can, however, successfully build this package on 9.99.93 as of last
 > week.)
 > [...]
 
 I think that unfortunately this is because it depends on <filesystem>
 and/or <experimental/filesystem>:
 
 In netbsd-9, e.g.:
 
  http://victory.netbsd.org/pkgsrc/packages/reports/2021Q4/amd64-9.0/20220103.0714/webkit-gtk-2.34.3nb1/configure.log
 
 It seems that we see:
 
  -- Performing Test STD_FILESYSTEM_IS_AVAILABLE
  -- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Failed
  -- Performing Test STD_EXPERIMENTAL_FILESYSTEM_IS_AVAILABLE
  -- Performing Test STD_EXPERIMENTAL_FILESYSTEM_IS_AVAILABLE - Failed
 
 ...while on -current-ish (9.99.90):
 
  -- Performing Test STD_FILESYSTEM_IS_AVAILABLE
  -- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Success
 
 ...and I think that's probably why it fails in netbsd-9.
 
 I have no idea how we can possibly address that thogh and I have not
 investigated further.
 


Home | Main Index | Thread Index | Old Index