Thanks, it should be fixed now.
Search Criteria
Package Details: gcc6-libs 6.5.0-9
Package Actions
Git Clone URL: | https://aur.archlinux.org/gcc6.git (read-only, click to copy) |
---|---|
Package Base: | gcc6 |
Description: | Runtime libraries shipped by GCC (6.x.x) |
Upstream URL: | https://gcc.gnu.org/gcc-6/ |
Licenses: | GPL, custom, LGPL, FDL |
Submitter: | Svenstaro |
Maintainer: | valandil |
Last Packager: | valandil |
Votes: | 21 |
Popularity: | 0.87 |
First Submitted: | 2018-05-17 20:56 (UTC) |
Last Updated: | 2023-06-03 19:08 (UTC) |
Dependencies (14)
- glibc (glibc-widevine, glibc-git, glibc-linux4)
- zlib (zlib-ng-compat-git, zlib-git, zlib-ng-compat)
- binutils (binutils-2.35.2) (make)
- doxygen (doxygen-git, doxygen-clang) (make)
- gtk2 (gtk2-patched-filechooser-icon-view, gtk2-maemo) (make)
- java-environment-common (make)
- java-runtime (java-gcj-compat, jre10, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, zulu-14-bin, amazon-corretto-15, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jre17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jre11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jre11-jbr-xdg, jre16-openjdk, jre13-openjdk, jre14-openjdk, jre-bcl, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, jre15, jre14, jre13, jre16, bishengjdk-17, bishengjre-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jre-jbr-xdg, jre18-openjdk, jdk18-openj9-bin, jdk-android-studio, amazon-corretto-19-bin, zulu-19-bin, jdk19-graalvm-bin, liberica-jre-11-full-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, zulu-embedded-jdk, jre8-openjdk-xdg, jre17-openjdk-xdg, jre15-openjdk, zulu-embedded-jdk11, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk18-temurin, jre19-openjdk, jdk11-microsoft-openjdk, jre-openj9, jdk11-graalvm-ee-bin, zulu-jre-fx-bin, jre17-jetbrains-imfix, jdk11-openjdk-dcevm, jre12-openjdk, jdk8-dragonwell-extended, jdk-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-jetbrains-bin, jdk8-openj9-bin, jdk17-dragonwell-standard-bin, amazon-corretto-8, zulu-8-bin, zulu-20-bin, zulu-jdk-fx-bin, jdk-temurin, jdk17-graalvm-ee-bin, jdk20-graalvm-ee-bin, liberica-jdk-8-full-bin, jdk20-graalvm-bin, jdk17-graalvm-bin, mandrel-bin, jre-lts, jdk17-zulu-prime-bin, jdk8-graalvm-ee-bin, jdk8-aarch64, jdk8-temurin, jre17, jre8-adoptopenjdk, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, amazon-corretto-20-bin, amazon-corretto-17, zulu-15-bin, jdk8, jre8, jdk21-jetbrains-bin, jre21-jetbrains-imfix, amazon-corretto-11, jdk17-jetbrains-bin, jdk-microsoft-openjdk, jdk17-openj9-bin, jdk20-openj9-bin, java-openjdk-bin, zulu-21-bin, amazon-corretto-21-bin, jre11, liberica-jdk-full-bin, jre-openjdk-xdg, jdk11-temurin, jdk17-temurin, jre, zulu-11-bin, zulu-17-bin, jre-jetbrains, java-openjdk-ea-bin, jre-openjdk, jre11-openjdk, jre17-openjdk, jre8-openjdk) (make)
- jdk8-openjdk (jdk8-openjdk-xdg) (make)
- libart-lgpl (make)
- libmpc (libmpc-git) (make)
- libxtst (make)
- subversion (make)
- zip (zip-natspec) (make)
- zlib (zlib-ng-compat-git, zlib-git, zlib-ng-compat) (make)
Required by (4)
Sources (6)
valandil commented on 2023-06-03 19:09 (UTC)
jmcb commented on 2023-05-30 23:59 (UTC) (edited on 2023-05-30 23:59 (UTC) by jmcb)
error: failed to commit transaction (conflicting files)
/usr/lib/gcc/x86_64-pc-linux-gnu/6.5.0/libstdc++.a exists in both 'gcc6-libs' and 'gcc6'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.5.0/libstdc++.la exists in both 'gcc6-libs' and 'gcc6'
Errors occurred, no packages were upgraded.
valandil commented on 2023-04-22 01:49 (UTC)
Thanks, I'm testing this out right now. My initial plan was to fix with by either using --with-included-gettext or a statically compiled version of gettext, but for some reason the former didn't work and the latter is very annoying to actually do :)
bone commented on 2023-04-20 16:53 (UTC)
Quote/Solution from gcc8 package which also works here: by "alexf91": "Disabling native language support fixes the build problems. Edit PKGBUILD and add --disable-nls when the configure script is called."
This fixes the "`GLIBCXX_3.4.30' not found" error and makes a build possible.
valandil commented on 2022-07-13 01:04 (UTC) (edited on 2022-07-13 01:05 (UTC) by valandil)
It is required by the java component:
checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... yes
checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread
checking GLIB_LIBS... -lgthread-2.0 -pthread -lglib-2.0
checking for libart-2.0 >= 2.1... Package libart-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libart-2.0.pc' to the PKG_CONFIG_PATH environment variable Package 'libart-2.0', required by 'virtual:world', not found
configure: error: Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
make[1]: *** [Makefile:19636: configure-target-libjava] Error 1
I started maintaining gcc6 to be able to compile pdftk, then written in java. I believe it is now pdftk-gcj in the AUR. gcc6 is the last version of gcc with the gcj component, so it's normal that gcc7 doesn't require it.
petronny commented on 2022-07-11 10:14 (UTC)
Could you confirm if libart-lgpl
is realy needed to build this package?
It's a little wierd since gcc{5,7,8,9}
don't require it.
Especially for gcc7, I just successfully build it in a clean chroot.
valandil commented on 2021-08-25 01:30 (UTC)
Hmm, it probably was needed a long time ago. I've removed it, tested the build and it works fine. Just pushed a new version.
bartus commented on 2021-08-22 11:21 (UTC)
Why option=(!makeflags)
it builds fine with 16 threads here.
valandil commented on 2021-04-09 11:08 (UTC) (edited on 2021-04-09 11:09 (UTC) by valandil)
@xdavidwu Just letting know that I did see your messages, and that I'm working on cleaning up the PKGBUILD a bit more before publishing the fix. If that's too inconvenient I can revert the changes of the offending commit and push a cleaner PKGBUILD later.
Thanks for the link, it was helpful!
xdavidwu commented on 2021-04-07 13:34 (UTC)
The latest commit in PKGBUILD (ea4ffd34ed11) makes this package fails to build.
The commit contains changes that squash pattern matching into double quotes, like this one + rm "${pkgdir}/${_libdir}/libstdc++.so*"
. This will not work. Double-quotes allow parameter expansion, arithmetic expansion and command subsitution but not pattern matching. The asterisks are treated as literals and do not expand. Reference: POSIX definition of shell command language, section 2.2.3 Double-Quotes. A quick test with echo *
(which expands) and echo "*"
(which prints the asterisk) indicates that bash seems to do the same thing.
makepkg in a clean container fails at that line (rm "${pkgdir}/${_libdir}/libstdc++.so*"
).
Pinned Comments
valandil commented on 2020-08-24 15:06 (UTC)
I highly recommend building this package in a clean chroot. This avoids the use of a AUR helper, which sometimes uses
/tmp
as the stating directory, which often gets filled completely by gcc's build process.It also provides a clean environment, which minimizes interactions between your current environment and gcc's build process.