Package Details: pycharm-professional 2024.3.2-1

Git Clone URL: https://aur.archlinux.org/pycharm-professional.git (read-only, click to copy)
Package Base: pycharm-professional
Description: Python IDE for Professional Developers. Professional Edition
Upstream URL: https://www.jetbrains.com/pycharm/
Keywords: development editor ide jetbrains python
Licenses: custom
Submitter: hippojazz
Maintainer: Xavier (37h4n)
Last Packager: Xavier
Votes: 293
Popularity: 1.53
First Submitted: 2013-09-25 03:56 (UTC)
Last Updated: 2025-01-28 12:53 (UTC)

Dependencies (19)

Required by (0)

Sources (4)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 45 Next › Last »

0xc0ffee commented on 2024-12-17 02:14 (UTC)

@supply730 I encountered the same error while installing the built package using Manjaro's pamac manager. It seems the issue is specific to pamac, as neither libalpm nor pacman contain the language "Error while configuring <XXX>" in their source. I believe pamac will alarm if the keyword "error" presents in the output of the post-installation scriptlet (in this case, triggered by gcc's -Werror= flag): https://github.com/manjaro/libpamac/blob/49bfde599ed00c127869a2797b5bb26e28e11c2a/src/alpm_utils.vala#L2161

I see nothing wrong after the installation and those built products are there as expected. I got no alarm if I install the built package with pacman.

BTW, I think it's advisable to not include this process in the PKGBUILD, as those shared libraries are best built on the system running PyCharm. Otherwise JetBrains would have supplied those binaries in their release tarball: https://www.jetbrains.com/help/pycharm/cython-speedups.html

MikeBreytenbach commented on 2024-11-29 19:46 (UTC) (edited on 2024-11-29 19:48 (UTC) by MikeBreytenbach)

ChatGPT says it is possible to have PKGBUILD detect if the user has jdk21-jetbrains-bin installed, and if they do, offer them the option to use that instead of the bundled one:

if pacman -Q jdk21-jetbrains-bin > /dev/null 2>&1; then
  echo "Detected jdk21-jetbrains-bin. Would you like to use this instead of the bundled JetBrains JDK? (y/N)"
  read use_system_jdk
  if [[ $use_system_jdk == "y" || $use_system_jdk == "Y" ]]; then
    export JDK_PATH="/usr/lib/jvm/jdk21-jetbrains-bin"
  else
    export JDK_PATH="bundled_jdk_path"
  fi
fi

Xavier commented on 2024-11-29 19:29 (UTC)

@poscat sorry for my late response, I don't feel good about that idea, depending on another aur package managed by someone else, that could cause me to have to wait until they update this package for new releases, for instance, among other issues.

Poscat commented on 2024-11-22 04:36 (UTC)

Yes, but I'm using the package jdk21-jetbrains-bin for other jetbrains products.

Xavier commented on 2024-11-20 18:36 (UTC)

@postcat, It is not recommended at least for the professional version, Jetbrains applies several patches to the JDK, so it is better to use the JDK provided by them.

Poscat commented on 2024-11-20 12:13 (UTC)

Any chance of separating out the jdk? Hate having to duplicate jetbrains jdk on my machine.

fridge commented on 2024-09-30 20:11 (UTC) (edited on 2024-09-30 20:16 (UTC) by fridge)

Yes, it might just be a bit confusing in the end, but PyCharm itself works fine.

Moving the compilation of the speed-ups into the PKGBUILD could be a good solution though.

Anyway, thanks for the quick reply.

Xavier commented on 2024-09-30 19:08 (UTC)

@supply730 I don't see the error maybe it is a false positive from that GUI while building the speed-up debugging, but don't worry it is optional. But I'm thinking to move it inside the pkgbuild.

fridge commented on 2024-09-30 08:23 (UTC) (edited on 2024-09-30 08:24 (UTC) by fridge)

There is a minor issue with the installation (Though, I am not 100% sure, if it happens on other machines as well).

The Installation works fine, but there is always a warning at the end that pops up when using a GUI Package Manager: https://imgur.com/a/Rf4Gy9b

Is it possible to suppress this error message somehow? (It is even more confusing with the warning popup.)

It is not clear for me where the error comes from since there is no indication what goes wrong.

Relevant part of the logs:

[...]

building '_pydevd_bundle.pydevd_cython' extension

creating build

creating build/temp.linux-x86_64-cpython-312

creating build/temp.linux-x86_64-cpython-312/_pydevd_bundle

gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 [...] -c _pydevd_bundle/pydevd_cython.c -o build/temp.linux-x86_64-cpython-312/_pydevd_bundle/pydevd_cython.o

Error while configuring pycharm-professional

creating build/lib.linux-x86_64-cpython-312

creating build/lib.linux-x86_64-cpython-312/_pydevd_bundle

[...]

running build_ext

building '_pydevd_bundle.pydevd_pep_669_tracing_cython' extension

gcc -fno-strict-overflow -Wsign-compare -DNDEBUG [...] -c _pydevd_bundle/pydevd_pep_669_tracing_cython.c -o build/temp.linux-x86_64-cpython-312/_pydevd_bundle/pydevd_pep_669_tracing_cython.o

Error while configuring pycharm-professional

[...]

Thanks in advance!

Atrexian commented on 2024-05-28 10:19 (UTC)

Works very well on KDE Plasma 6 (wayland)