Package Details: e4rat 0.2.3-3

Git Clone URL: https://aur.archlinux.org/e4rat.git (read-only)
Package Base: e4rat
Description: Toolset to accelerate the boot process and application startups for systems with ext4 root partitions.
Upstream URL: http://e4rat.sourceforge.net/
Licenses: GPL
Submitter: swiftgeek
Maintainer: muhviehstarr
Last Packager: muhviehstarr
Votes: 37
Popularity: 0.57
First Submitted: 2013-05-13 18:00
Last Updated: 2019-04-01 11:02

Latest Comments

« First ‹ Previous 1 2 3

swiftgeek commented on 2013-05-25 15:35

It comes directly from your inability to read comments && output.
[Please delete your comments and this message will be also deleted. Then just wait till package is fully patched]

Distag commented on 2013-05-24 12:47

Compilation errors:
"
In file included from /usr/include/boost/filesystem.hpp:15:0,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/common.hh:24,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:22:
/usr/include/boost/filesystem/config.hpp:16:5: erreur: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
# error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
^
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc: In constructor ‘Config::Config()’:
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:74:15: erreur: no match for ‘operator=’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘boost::filesystem::path’)
tool_name = fs::path(argv[0]).filename();
^
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:74:15: note: candidates are:
In file included from /usr/include/c++/4.8.0/string:52:0,
from /usr/include/boost/property_tree/ptree_fwd.hpp:19,
from /usr/include/boost/property_tree/ptree.hpp:15,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.hh:24,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:20:
/usr/include/c++/4.8.0/bits/basic_string.h:546:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(const basic_string& __str)
^
/usr/include/c++/4.8.0/bits/basic_string.h:546:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘const std::basic_string<char>&’
/usr/include/c++/4.8.0/bits/basic_string.h:554:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(const _CharT* __s)
^
/usr/include/c++/4.8.0/bits/basic_string.h:554:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘const char*’
/usr/include/c++/4.8.0/bits/basic_string.h:565:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(_CharT __c)
^
/usr/include/c++/4.8.0/bits/basic_string.h:565:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘char’
make[2]: *** [src/CMakeFiles/e4rat-core.dir/config.cc.o] Erreur 1
make[1]: *** [src/CMakeFiles/e4rat-core.dir/all] Erreur 2
make: *** [all] Erreur 2
"
Where does the problem come from?

Distag commented on 2013-05-24 12:45

Compilation errors:
"
In file included from /usr/include/boost/filesystem.hpp:15:0,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/common.hh:24,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:22:
/usr/include/boost/filesystem/config.hpp:16:5: erreur: #error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
# error Compiling Filesystem version 3 file with BOOST_FILESYSTEM_VERSION defined != 3
^
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc: In constructor ‘Config::Config()’:
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:74:15: erreur: no match for ‘operator=’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘boost::filesystem::path’)
tool_name = fs::path(argv[0]).filename();
^
/tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:74:15: note: candidates are:
In file included from /usr/include/c++/4.8.0/string:52:0,
from /usr/include/boost/property_tree/ptree_fwd.hpp:19,
from /usr/include/boost/property_tree/ptree.hpp:15,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.hh:24,
from /tmp/yaourt-tmp-distag/aur-e4rat/src/e4rat-0.2.3/src/config.cc:20:
/usr/include/c++/4.8.0/bits/basic_string.h:546:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(const basic_string& __str)
^
/usr/include/c++/4.8.0/bits/basic_string.h:546:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘const std::basic_string<char>&’
/usr/include/c++/4.8.0/bits/basic_string.h:554:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(const _CharT* __s)
^
/usr/include/c++/4.8.0/bits/basic_string.h:554:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘const char*’
/usr/include/c++/4.8.0/bits/basic_string.h:565:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
operator=(_CharT __c)
^
/usr/include/c++/4.8.0/bits/basic_string.h:565:7: note: no known conversion for argument 1 from ‘boost::filesystem::path’ to ‘char’
make[2]: *** [src/CMakeFiles/e4rat-core.dir/config.cc.o] Erreur 1
make[1]: *** [src/CMakeFiles/e4rat-core.dir/all] Erreur 2
make: *** [all] Erreur 2
"
Where does the problem come from?

swiftgeek commented on 2013-05-24 10:50

Oh so this that project that i have forgot about xD (this will be deleted too)

swiftgeek commented on 2013-05-14 17:46

I don't have any time till monday
(This comment will be deleted on monday ;) )

Sunday commented on 2013-05-14 17:43

Yes please put this patch into the PGKBUILD. An additional change is still necessary to make it build:

src/config.cc line 74:
tool_name = fs::path(argv[0].filename().string();

(again the .string() part added)

swiftgeek commented on 2013-05-13 18:38

TODO: create patch from this: https://github.com/LaraCraft304/e4rat-lite/commit/30780517a0edad3e22d51134f020d5feab12567f

swiftgeek commented on 2013-05-13 18:01

Doesn't compile yet