Package Details: ccstudio 10.3.0.00007-1

Git Clone URL: https://aur.archlinux.org/ccstudio.git (read-only, click to copy)
Package Base: ccstudio
Description: Texas Instruments Code Composer Studio IDE
Upstream URL: http://www.ti.com/tool/ccstudio
Licenses: custom:TSPA
Submitter: alexei
Maintainer: alexei (okasha)
Last Packager: alexei
Votes: 15
Popularity: 0.091865
First Submitted: 2017-06-23 06:06
Last Updated: 2021-05-01 15:30

Latest Comments

1 2 3 Next › Last »

alexei commented on 2021-05-01 15:44

The browser pane is broken for the following reason: upon every launch CCS automatically extracts /opt/ccstudio/ccs/eclipse/plugins/com.ti.chromium.browser.gtk.linux.x86_64_1.0.0.202103141800/lib/jxbrowser-linux64-6.21.jar archive into /opt/ccstudio/ccs/eclipse/configuration/.jxbrowser-chromium-lib/ and it preserves some of the permissions, which in the upstream archive are not writable for group/other, which is needed for this browser pane to run.

And, I tried fixing it by unpacking the jar, unpacking the 7z archive inside, chmoding everything and packing it back up. BUT, this doesn't work because 7z preserves only some of the permission bits; and it doesn't preserver the writable bit on the directories. Blame 7z.

tinywrkb commented on 2020-07-07 20:17

Hi, if anyone wants to try, I created a Flatpak manifest for CCStudio here. I don't have a compatible board to test with so the app is pretty much untested.
Will be nice to get some feedback as I probably won't gonna touch CCStudio in the near future.

A few comments for those who wish to try:

  • You need to build the package with flatpak-builder. Some hints on how to build are in README.md at the root of the git repo.
  • Due to the limitations of CCStudio, the installer is kept in the Flatpak installation (for the system is /var/lib/flatpak) and the app startup script will run the installer on the first run or when an update is available.
  • By default, the CCStudio installer will have all the components enabled so over 4GB of space is needed (in addition to the 1GB the installer needs).
  • The first run will take some time during which the installer will run. Updates should be much faster.
  • The app (not the installer) will be installed to $HOME/.var/app/com.ti.ccstudio/css, but in the sandbox it will be $HOME/css so it won't hit the 40 character limit.
  • It's possible to choose which components will be installed. Look for ccs_components in the startup script.

tinywrkb commented on 2020-07-06 00:54

I'm testing 10.1.0.00010-1 and there are missing dependencies.
GTK3 is missing, you can test in a clean chroot, the app will not run without it and this can also be confirmed with strace.
Without Gconf the internal web browser is broken, and the app will actually print error about a missing libgconf-2.so.4 when started from the terminal. Apparently there'e embedded libbrowsercore64.so that is linked against libgconf-2.so.4.

yan12125 commented on 2020-06-27 02:02

Cool, thanks!

okasha commented on 2020-06-26 20:36

@yan12125: thanks for the info updated now.

yan12125 commented on 2020-06-25 16:49

CCStudio 10.1 is out, and the dependencies have changed. GConf is no longer used and libsecret is now needed.

Here are changes of the util/dependency-checker/ext-depends.txt file during installation for 10.0 and 10.1:

diff -ur dependency-checker-10.0/ext-depends.txt dependency-checker-10.1/ext-depends.txt
--- dependency-checker-10.0/ext-depends.txt 2020-06-26 00:37:52.473397589 +0800
+++ dependency-checker-10.1/ext-depends.txt 2020-06-26 00:36:25.069780173 +0800
@@ -1,5 +1,4 @@
 libasound.so.2
-libgconf-2.so.4
 libatk-1.0.so.0
 libcairo.so.2
 libcrypt.so.1
@@ -17,7 +16,6 @@
 libgthread-2.0.so.0
 libgtk-x11-2.0.so.0
 libm.so.6
-libncurses.so.5
 libnsl.so.1
 libpango-1.0.so.0
 libpangocairo-1.0.so.0
@@ -25,7 +23,10 @@
 libpthread.so.0
 libpython2.7.so.1.0
 librt.so.1
+libsecret-1.so.0
+libtinfo.so.5
 libusb-0.1.so.4
+libusb-1.0.so.0
 libutil.so.1
 libX11.so.6
 libXext.so.6
@@ -33,7 +34,7 @@
 libxml2.so.2
 libXrender.so.1
 libXtst.so.6
+libz.so.1
 libcanberra.so.0
-libtinfo.so.5  
-GLIBC: GLIBC_2.17
-GLIBCXX: GLIBCXX_3.4.19
+GLIBC: GLIBC_2.18
+GLIBCXX: GLIBCXX_3.4.28
\ No newline at end of file

TheCloudt commented on 2020-06-10 11:51

Note that installation of ccstudio requires the installation path to at most 40 characters. If this is not the case, MSP430Ware might fail to install and as a result other unrelated plugins (which happened to me) might not be installed correctly. Therefore, make sure that you build this package in a directory which is not too deep into your file structure.

Also note that aur package builders such as pacaur or yaourt build the package within a cache directory which results likely in too long paths.

alexei commented on 2020-05-02 06:50

For v9->v10 upgrade: you might have to: sudo chmod 777 /opt/ccstudio/ccs/eclipse/configuration/.jxbrowser-chromium-lib/. In theory, the commands in .install should already grant permissions to the whole /opt/ccstudio/ccs to users in group ccstudio, but this still didn't seem to prevent a permissions error for some reason.

P.S. Thanks @okasha for updating to v10.

okasha commented on 2020-04-22 22:36

I have updated PKGBUILD and ccstudio.install with version 10 files here. https://github.com/okasha55/aur-ccstudio10

ahellerjones commented on 2020-04-13 15:54

Had never been able to get CCS to work, but CCS 10 is working flawlessly!