Package Details: jucipp 1.8.0-1

Git Clone URL: https://aur.archlinux.org/jucipp.git (read-only, click to copy)
Package Base: jucipp
Description: A lightweight cross-platform C++ IDE
Upstream URL: https://gitlab.com/cppit/jucipp
Licenses: MIT
Submitter: fusion809
Maintainer: eidheim
Last Packager: eidheim
Votes: 10
Popularity: 0.000000
First Submitted: 2016-07-15 11:18 (UTC)
Last Updated: 2023-08-03 08:01 (UTC)

Latest Comments

simona commented on 2024-11-02 07:45 (UTC)

/home/simona/.cache/yay/jucipp/src/jucipp/src/source.cpp: In lambda function: /home/simona/.cache/yay/jucipp/src/jucipp/src/source.cpp:1196:46: error: use of deleted function ‘void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&&) const [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string\<char> >; path_type = boost::property_tree::string_path<std::__cxx11::basic_string\<char>, boost::property_tree::id_translator\<std::__cxx11::basic_string\<char> > >; self_type = boost::property_tree::basic_ptree<std::__cxx11::basic_string\<char>, std::__cxx11::basic_string\<char> >]’

dkaparis commented on 2024-10-22 13:37 (UTC)

Release doesn't build on current archlinux system:

/xxxxx/jucipp/src/jucipp/src/source.cpp: In lambda function:
/xxxxx/jucipp/src/jucipp/src/source.cpp:1196:46: error: use of deleted function ‘void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::get_child(const path_type&, const self_type&&) const [with Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >; self_type = boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]’
 1196 |           auto replacements_pt = pt.get_child("replacements", boost::property_tree::ptree());
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/property_tree/xml_parser.hpp:14,
                 from /xxxxx/jucipp/src/jucipp/src/source.hpp:7,
                 from /xxxxx/jucipp/src/jucipp/src/source.cpp:1:
/usr/include/boost/property_tree/ptree.hpp:274:14: note: declared here
  274 |         void get_child(const path_type &path,
      |              ^~~~~~~~~
/xxxxx/jucipp/src/jucipp/src/source.cpp:1196:46: note: use ‘-fdiagnostics-all-candidates’ to display considered candidates
 1196 |           auto replacements_pt = pt.get_child("replacements", boost::property_tree::ptree());
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/xxxxx/jucipp/src/jucipp/src/source.cpp:1199:50: error: expected primary-expression before ‘>’ token
 1199 |               auto offset = it->second.get<size_t>("<xmlattr>.offset");
      |                                                  ^
/xxxxx/jucipp/src/jucipp/src/source.cpp:1200:50: error: expected primary-expression before ‘>’ token
 1200 |               auto length = it->second.get<size_t>("<xmlattr>.length");
      |                                                  ^
/xxxxx/jucipp/src/jucipp/src/source.cpp:1201:64: error: expected primary-expression before ‘>’ token
 1201 |               auto replacement_str = it->second.get<std::string>("");
      |                                                                ^

Seems to be fixed in -git.

eidheim commented on 2020-12-28 12:42 (UTC)

@dkaparis Thank you. This should be fixed in the v1.6.2 release.

dkaparis commented on 2020-12-26 13:17 (UTC) (edited on 2020-12-26 13:17 (UTC) by dkaparis)

Building seems broken:

In file included from /xxxxx/jucipp/src/jucipp/src/cmake.cpp:6:
/xxxxx/jucipp/src/jucipp/src/terminal.hpp:64:21: error: field 'perform_scroll_to_bottom' has incomplete type 'std::atomic<bool>'
64 |   std::atomic<bool> perform_scroll_to_bottom = {false};
   |                     ^~~~~~~~~~~~~~~~~~~~~~~~

Relevant package versions:

cmake 3.19.2-1
boost 1.75.0-2
gcc 10.2.0-4

The -git package doesn't have the issue.

eidheim commented on 2019-10-16 17:59 (UTC)

@Krasauskas Most likely, you have upgraded your system, and liblldb (part of llvm) version 8 got replaced with version 9. You then have to rebuild jucipp, so that it is built against liblldb version 9 instead.

Krasauskas commented on 2019-10-15 21:20 (UTC)

While trying to launch it, I'm getting

juci: error while loading shared libraries: liblldb.so.8: cannot open shared object file: No such file or directory

I swear it used to work a few weeks ago. Anything I can do?

eidheim commented on 2018-08-06 09:55 (UTC)

@fusion809, sure I can take over

fusion809 commented on 2018-08-06 09:25 (UTC)

@erdheim, I don't use this package any more so I'm going to give up this package and I'll assume you'll want to take over it, which make sense since you're the upstream developer right?