Search Criteria
Package Details: curl-impersonate-chrome v0.9.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/curl-impersonate-chrome.git (read-only, click to copy) |
---|---|
Package Base: | curl-impersonate-chrome |
Description: | A special compilation of curl that makes it impersonate Chrome |
Upstream URL: | https://github.com/lexiforest/curl-impersonate |
Keywords: | curl https scraping security ssl tls |
Licenses: | MIT |
Conflicts: | curl-impersonate-bin |
Provides: | curl-impersonate-chrome, libcurl-impersonate-chrome |
Submitter: | mattf |
Maintainer: | mattf |
Last Packager: | mattf |
Votes: | 3 |
Popularity: | 0.69 |
First Submitted: | 2022-02-23 06:52 (UTC) |
Last Updated: | 2025-02-09 08:18 (UTC) |
Dependencies (12)
- nss (nss-hgAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- libtool (libtool-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- patch (patch-gitAUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
Required by (2)
- python-curl-cffi (requires libcurl-impersonate-chrome)
- wcofun
Latest Comments
1 2 Next › Last »
utanerime commented on 2025-02-11 17:19 (UTC) (edited on 2025-02-11 17:21 (UTC) by utanerime)
@patlefort I encountered the same error when I tried building this package, not sure if I have any wrong configs in my machine.
mattf commented on 2025-01-27 20:43 (UTC) (edited on 2025-01-27 20:57 (UTC) by mattf)
@dilud Thanks. I also have the same issue as you in the end. I feel that patching the patch feels like a hack, but if we find a way to fix the other issue then we could do it like that.
dllud commented on 2025-01-27 16:45 (UTC)
@mattf, you can just patch it yourself in the PKGBUILD until the BoringSSL patch gets fixed by lexiforest.
Here's a patch to your repo with my suggestion:
Unfortunately this alone won't make curl-impersonate-chrome compile, at least in my machine. Later I get a configure error while it tries to build cURL:
mattf commented on 2025-01-27 10:04 (UTC)
@simona There is an issue open in upstream about that: https://github.com/lexiforest/curl-impersonate/issues/81
I don't know if there is any proper workaround that could be done here. Let me know if you have suggestions.
simona commented on 2025-01-27 09:36 (UTC)
FAILED: CMakeFiles/ssl.dir/ssl/extensions.cc.o
/bin/g++ -DBORINGSSL_IMPLEMENTATION -I/home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/include -Werror -Wformat=2 -Wsign-compare -Wwrite-strings -Wvla -Wshadow -Wtype-limits -Wmissing-field-initializers -ggdb -Wall -fvisibility=hidden -fno-common -Wno-free-nonheap-object -Wimplicit-fallthrough -Wformat-signedness -Wmissing-declarations -Wnon-virtual-dtor -O3 -DNDEBUG -std=gnu++14 -fPIC -MD -MT CMakeFiles/ssl.dir/ssl/extensions.cc.o -MF CMakeFiles/ssl.dir/ssl/extensions.cc.o.d -o CMakeFiles/ssl.dir/ssl/extensions.cc.o -c /home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/ssl/extensions.cc
/home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/ssl/extensions.cc: In function ‘bool bssl::ssl_set_extension_order(SSL_HANDSHAKE*)’:
/home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/ssl/extensions.cc:3507:16: error: ‘ext_index’ may be used uninitialized [-Werror=maybe-uninitialized]
3507 | order[idx] = ext_index;
/home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/ssl/extensions.cc:3504:14: note: ‘ext_index’ was declared here
3504 | unsigned ext_index;
| ^
cc1plus: all warnings being treated as errors
[383/645] Building CXX object CMakeFiles/boringssl_gtest.dir/third_party/googletest/googletest/src/gtest-all.cc.o
ninja: build stopped: subcommand failed.
patlefort commented on 2025-01-27 07:20 (UTC)
It's failing:
simona commented on 2025-01-26 22:39 (UTC)
FAILED: CMakeFiles/ssl.dir/ssl/extensions.cc.o
/bin/g++ -DBORINGSSL_IMPLEMENTATION -I/home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/include -Werror -Wformat=2 -Wsign-compare -Wwrite-strings -Wvla -Wshadow -Wtype-limits -Wmissing-field-initializers -ggdb -Wall -fvisibility=hidden -fno-common -Wno-free-nonheap-object -Wimplicit-fallthrough -Wformat-signedness -Wmissing-declarations -Wnon-virtual-dtor -O3 -DNDEBUG -std=gnu++14 -fPIC -MD -MT CMakeFiles/ssl.dir/ssl/extensions.cc.o -MF CMakeFiles/ssl.dir/ssl/extensions.cc.o.d -o CMakeFiles/ssl.dir/ssl/extensions.cc.o -c /home/simona/.cache/yay/curl-impersonate-chrome/src/curl-impersonate-0.9.0/build/boringssl-cd95210465496ac2337b313cf49f607762abe286/ssl/extensions.cc
gesh commented on 2024-03-25 12:47 (UTC)
Note: The following makedeps are in
base
orbase-devel
, and thus shouldn't be specified:autoconf
,automake
,gcc
,patch
,tar
screenfox commented on 2024-01-10 12:43 (UTC)
Also getting the error about ignored-attributes. The trick with "CXXFLAGS="-Wno-error=ignored-attributes -g -O2" make chrome-build" did not change anything for me (added the CXXFLAGS part before "make chrome-build" in PKGBUILD).
1 2 Next › Last »