MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Sigil (https://www.mobileread.com/forums/forumdisplay.php?f=203)
-   -   Sigil 0.8.2 Released (https://www.mobileread.com/forums/showthread.php?t=251957)

user_none 11-28-2014 06:32 PM

Sigil 0.8.2 Released
 
Info and packages.

Toxaris 11-29-2014 04:00 PM

I tried to compile it on Linux Mint. The following specs:
- CMake 3.1.0-rc2
- Qt 5.3.2
- gcc/g++ 4.6.3

During the 'make install' I get the following error at 69% (Building CXX object src/Sigil/CMakeFiles/sigil.dir/main.cpp.o):
Code:

In file included from /home/toxaris/sigil-0.8.2/src/src/Sigil/BookManipulation/FolderKeeper.h:41:0,
                from /home/toxaris/sigil-0.8.2/src/src/Sigil/MainUI/FindReplace.h:31,
                from /home/toxaris/sigil-0.8.2/src/src/Sigil/MainUI/MainWindow.h:39,
                from /home/toxaris/sigil-0.8.2/src/src/Sigil/main.cpp:38:
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: error: ‘<::’ cannot begin a template-argument list [-fpermissive]
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: note: ‘<:’ is an alternate spelling for ‘[’. Insert whitespace between ‘<’ and ‘::’
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: note: (if you use ‘-fpermissive’ G++ will accept your code)
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:198:20: error: ‘<::’ cannot begin a template-argument list [-fpermissive]
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:198:20: note: ‘<:’ is an alternate spelling for ‘[’. Insert whitespace between ‘<’ and ‘::’
make[2]: *** [src/Sigil/CMakeFiles/sigil.dir/main.cpp.o] Error 1
make[1]: *** [src/Sigil/CMakeFiles/sigil.dir/all] Error 2
make: *** [all] Error 2


user_none 11-29-2014 04:07 PM

Quote:

Originally Posted by Toxaris (Post 2989349)
I tried to compile it on Linux Mint. The following specs:
- CMake 3.1.0-rc2
- Qt 5.3.2
- gcc/g++ 4.6.3

During the 'make install' I get the following error at 69% (Building CXX object src/Sigil/CMakeFiles/sigil.dir/main.cpp.o):....

Interesting. That was introduced due to the c++11 requirement. You'll probably need to upgrade but I think I can work around it. Though there won't be a new source release. Pull from trunk in about 15 minutes and try.

DiapDealer 11-29-2014 05:07 PM

I get that error on anything less than gcc 4.8 (or there abouts). I just add -fpermissive to the CMAKE_CXX_FLAGS on those systems.

Toxaris 11-29-2014 05:40 PM

I will update my gcc. I just pulled it from the repository. I hate it when the repositories are not updated, especially on basic programs like these. Oh well...

user_none 11-29-2014 09:30 PM

Sorry but we made the move to support c++11 features and older versions of gcc just don't support a lot of them.

Toxaris 11-30-2014 07:29 AM

No problem. Perhaps the install document should be updated so the minimum releases for these tools are mentioned. Expecting the distributions to update common tools is too much to ask...

user_none 11-30-2014 09:07 AM

Quote:

Originally Posted by Toxaris (Post 2989802)
Perhaps the install document should be updated so the minimum releases for these tools are mentioned.

I've added a paragraph stating the requirements for C++11 being required and gave a list of minimum compilers versions that are known to work.

eschwartz 11-30-2014 12:29 PM

Luckily ArchLinux has gcc4.9.2 so it all went beatifully smoothly. Flagged it out of date last night, this morning found a repo update.

Thanks for the update!

Toxaris 11-30-2014 04:46 PM

Quote:

Originally Posted by user_none (Post 2989846)
I've added a paragraph stating the requirements for C++11 being required and gave a list of minimum compilers versions that are known to work.

:thumbsup: Great, I hope it will help others.

manon123 12-20-2014 11:16 PM

:thumbsup:Thank you. Very good job.

lfTur0vich 12-22-2014 05:55 PM

Just downloaded and started using Sigil and like what I see. So much so that I spent the afternoon revising the Sigil User Guide to support 0.8.2 and am wondering where I can upload it to help others?

Basically it was simple things like:
- added reworded changelog revisions since 0.7.2 release. Let me know if some of them are incorrect or imply something different than what the changelog said. Always a challenge to convert programmerize into proper English.
- updated Installation section to reflect minimal OS requirements and download names
- added content for Preserved Entities and Plugins preference panels

That's about it. Keep up the good work.

eschwartz 12-22-2014 07:02 PM

Upload it here, or submit a pull request at https://github.com/user-none/Sigil/tree/master/docs I would say. :)

Perhaps the docs should be unpacked in the source :chinscratch: for easier editing and stuff.

@user_none, you can even make a gh-pages branch containing the docs and a homepage and stuff. If it isn't too much work.
Could help you totally leave googlecode behind.


All times are GMT -4. The time now is 09:15 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.