@papakilo If you test older models, you'll find they are working. Nomic.ai did not update this program for about 10 months, so you cannot use it to run those new models. That's the reason I recommend you finding an alternative if you are new here. See also: https://github.com/nomic-ai/gpt4all/issues/3558
Search Criteria
Package Details: gpt4all-chat 3.10.0-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gpt4all-chat.git (read-only, click to copy) |
|---|---|
| Package Base: | gpt4all-chat |
| Description: | run open-source LLMs anywhere |
| Upstream URL: | https://gpt4all.io |
| Keywords: | chatgpt gpt llm |
| Licenses: | MIT |
| Submitter: | ZhangHua |
| Maintainer: | ZhangHua |
| Last Packager: | ZhangHua |
| Votes: | 7 |
| Popularity: | 0.010244 |
| First Submitted: | 2023-11-22 05:47 (UTC) |
| Last Updated: | 2026-03-20 12:19 (UTC) |
Dependencies (18)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- qt6-5compat
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-httpserver
- qt6-webengine
- cmake (cmake3AUR, cmake-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-ninja-symlinkAUR) (make)
- qt6-shadertools (make)
- qt6-svg (make)
- qt6-tools (make)
- qt6-wayland (make)
- shaderc (shaderc-gitAUR, shaderc-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- vulkan-tools (vulkan-tools-gitAUR) (make)
Required by (0)
Sources (16)
- 001-change-binary-name.diff
- 002-install-and-load-localdocs-model-more-standardly.diff
- DuckX-6e31dfb280e2107fbf4f6a15098c38b014f1bbcc.tar.gz
- fmt-0c9fce2ffefecfdce794e1859584e25877b7b592.tar.gz
- FP16-0a92994d729ff76a58f692d3028ca1b64b145d91.tar.gz
- gpt4all-chat-3.10.0.tar.gz
- https://gpt4all.io/models/gguf/nomic-embed-text-v1.5.f16.gguf
- json-606b6347edf0758c531abb6c36743e09a4c48a84.tar.gz
- kompute-7c20efa30bb53d08bf04f84e510275766ebe9923.tar.gz
- llama.cpp-11f734c3b0334dbae4823b4a7467764e447fc6d6.tar.gz
- minja-e97bb2442cd6ab3d5bb5f5a3e8a1f7d6081d613b.tar.gz
- NumKong-18d17686124ddebd9fe55eee56b2e0273a613d4b.tar.gz
- QXlsx-29e81b369128525749dcb6516195b6b062eda955.tar.gz
- SingleApplication-21bdef01eddcbd78044eea1d50b9dee08d218ff2.tar.gz
- StringZilla-91d0a1a02faae90a41c60a30855d5935eb3eaef1.tar.gz
- usearch-9e59f1036657303b29eaf709945f339e403e5f2f.tar.gz
ZhangHua commented on 2026-03-21 11:17 (UTC)
papakilo commented on 2026-03-20 13:53 (UTC) (edited on 2026-03-20 13:58 (UTC) by papakilo)
@ZhangHua Thanks for the quick response and correction.
The problem remains GPT4All itself. As of today, 2026/03/20, not even a simple and lightweight model like bartowski/Qwen_Qwen3.5-0.8B-GGUF works, giving "Error loading Qwen_Qwen3.5-0.8B-Q4 0.gguf: Unsupported model architecture: qwen35". Like countless other models downloaded from Hugging Face.
Why allow this feature if not even a single one works?
ZhangHua commented on 2026-03-20 12:36 (UTC)
@papakilo Fixed. TBH the upstream repo has no new commit for about 10 months, nor anyone official explained about what happened. I personally suggest you find another more active alternative.
papakilo commented on 2026-03-20 10:35 (UTC)
It doesn't even compile for me:
==> Validating source file with sha256sums... SimSIMD-18d17686124ddebd9fe55eee56b2e0273a613d4b.tar.gz ... FAILED ==> ERROR: One or more files failed the validity check! Unable to build gpt4all-chat
makepkg -s --skipchecksum on the directly downloaded PKGBUILD doesn't fix the problem and gives a different error.
I think ZhangHua should review and test a new PKGBUILD...
plp commented on 2026-01-02 12:48 (UTC)
Doesn't build for me:
CMake Error at deps/QXlsx/QXlsx/CMakeLists.txt:167 (target_link_libraries):
Target "QXlsx" links to:
Qt6::GuiPrivate
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
I'm not familiar with QT, so I'd be grateful if you could help me with this.
ZhangHua commented on 2024-12-12 01:49 (UTC)
@dmrz My situation is actually opposite, I cannot build without those modifications.
Would you mind to provide your vulkan-headers version? you can run pacman -Si vulkan-headers to find it out. It is 1:1.4.303-1 on my computer.
dmrz commented on 2024-12-11 23:14 (UTC)
This package would not build for me. In order to get it to build, I had to make the following change:
diff --git a/PKGBUILD b/PKGBUILD
index 9ad54db..e89cb55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -112,11 +112,6 @@ prepare() {
patch -Np1 -i ../001-change-binary-name.diff
patch -Np1 -i ../002-install-and-load-localdocs-model-more-standardly.diff
sed -i "s|https://gpt4all.io/models/gguf|file://$srcdir|" gpt4all-chat/CMakeLists.txt
- sed -i "s/vk::DynamicLoader/vk::detail::DynamicLoader/g" \
- gpt4all-backend/deps/llama.cpp-mainline/ggml/src/kompute/src/include/kompute/Manager.hpp \
- gpt4all-backend/deps/llama.cpp-mainline/ggml/src/kompute/src/Manager.cpp
- sed -i "s/vk::DispatchLoaderDynamic/vk::detail::DispatchLoaderDynamic/" \
- gpt4all-backend/deps/llama.cpp-mainline/ggml/src/kompute/src/include/kompute/Manager.hpp
}
build() {
CFLAGS+=" -DNDEBUG"
DarkShadow44 commented on 2024-10-15 20:14 (UTC)
Yes, there seems to have been functions removed from Qt.
melioratio commented on 2024-10-15 17:55 (UTC) (edited on 2024-10-15 17:56 (UTC) by melioratio)
Is this busted for anyone else after updating to Qt 6.8? When I try to run it:
gpt4all-chat: symbol lookup error: gpt4all-chat: undefined symbol: _ZN21QHttpServerRouterRuleC1ERK7QString6QFlagsIN18QHttpServerRequest6MethodEESt8functionIFvRK23QRegularExpressionMatchRKS4_O20QHttpServerResponderEE, version Qt_6
When I try to recompile it, it fails at:
[ 55%] Building CXX object CMakeFiles/chat.dir/src/server.cpp.o
/home/***/gpt4all-chat/src/gpt4all-3.4.1/gpt4all-chat/src/server.cpp: In member function ‘void Server::start()’:
/home/***/gpt4all-chat/src/gpt4all-3.4.1/gpt4all-chat/src/server.cpp:460:20: error: ‘class QHttpServer’ has no member named ‘listen’
460 | if (!m_server->listen(QHostAddress::LocalHost, MySettings::globalInstance()->networkPort())) {
| ^~~~~~
/home/***/gpt4all-chat/src/gpt4all-3.4.1/gpt4all-chat/src/server.cpp:603:15: error: ‘class QHttpServer’ has no member named ‘afterRequest’
603 | m_server->afterRequest([] (QHttpServerResponse &&resp) {
| ^~~~~~~~~~~~
/home/***/gpt4all-chat/src/gpt4all-3.4.1/gpt4all-chat/src/server.cpp: In lambda function:
/home/***/gpt4all-chat/src/gpt4all-3.4.1/gpt4all-chat/src/server.cpp:604:14: error: ‘class QHttpServerResponse’ has no member named ‘addHeader’
604 | resp.addHeader("Access-Control-Allow-Origin", "*");
| ^~~~~~~~~
make[2]: *** [CMakeFiles/chat.dir/build.make:519: CMakeFiles/chat.dir/src/server.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:359: CMakeFiles/chat.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
DarkShadow44 commented on 2024-10-09 15:53 (UTC)
Thanks, I figured out what caused this: My makepkg.conf was out of date, I updated and now I have additional parameters.
To be exact, the cause is this part: CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS, you need the -Wp,-D_GLIBCXX_ASSERTIONS otherwise compilation fails. No idea why though...
Pinned Comments
ZhangHua commented on 2026-03-21 11:17 (UTC)
@papakilo If you test older models, you'll find they are working. Nomic.ai did not update this program for about 10 months, so you cannot use it to run those new models. That's the reason I recommend you finding an alternative if you are new here. See also: https://github.com/nomic-ai/gpt4all/issues/3558