No need to delete, it will continue where it stopped. BR, Wim.
2014-04-07 12:51 GMT+02:00 Tor Arne Fallingen <fallin...@gmail.com>: > I hear you wim :) > > If only I could find an easier way to get the needed dependencies installed > on my pi, I would really go with that instead of having to build from source > every time. Ive been trying to set up a cross compile environment, but I was > stopped by the need to develop a database handler, and no matter how I try to > push anyone else in the group to get on to finalize setting up the cross > compiling environment, they find an excuse not to. We do all developing on > windows/ubuntu/macbook, but then we put all the elements into the pi and > compile it there when its complete. Its slow as snails in glue, but it works. > This weekend I finished setting up my ubuntu vb for cross compiling, but then > discovered that the only sd card I had at home was too small to install > everything I needed to test cross compiling, as it was already set up as a > retro pi :) > > I have still fought to keep on using Wt all the way, because its the only > right way to go. And now Ill try and edit the SqlQueryParse and try and > compile it again. It finished at 88%, should I delete the build folder and > start from scratch, or could I expect it just to finish off the last elements > if I run cmake again after this edit? > > Best regards, > Tor > > > 7. apr. 2014 kl. 12:39 skrev Wim Dumon <w...@emweb.be>: > >> Hey Tor, >> >> That's most likely your compiler running out of memory. Like >> CssParser.C, you can disable the use of Spirit for the SQL parser. >> Spirit takes a lot of memory to compile. >> >> Edit SqlQueryParse.C and add #define WT_NO_SPIRIT at the top of the file. >> >> Cross compilation is really the way to go on rpy, it's too slow to be >> used for development (and it doesn't have enough memory to compile Wt >> ;-)). >> >> BR, >> Wim. >> >> 2014-04-07 12:20 GMT+02:00 Tor Arne Fallingen <fallin...@gmail.com>: >>> Hey Wim and Koen. >>> >>> Sorry to be such a pain! But now we are nearing the end of our project and I >>> was trying to make a new nice clean installed SD-Card for our raspberry pi. >>> We have tried, tested and discarded a few programs along the way, but during >>> development we haven't been removing programs when they have become >>> redundant, and as such the installs have grown a bit unnecessary large. This >>> time Ive narrowed it down to installing mysql, libboost-all-dev, qtcreator >>> and a couple of qt and boost dependencies. Then we come back to the good old >>> building of Wt from source. I tried Wim's approach, just following the >>> ubuntu guide, cmake completes perfectly adding mysql backend and all seems >>> wonderful, but then during make (sudo make), the pi starts treshing away at >>> the source code for hours (literally hours), but at 88% I get the following: >>> >>> [ 88%] Building CXX object src/Wt/Dbo/CMakeFiles/wtdbo.dir/SqlQueryParse.o >>> c++: internal compiler error: killed (program cc1plus) >>> Please submit a full .... >>> with pre pro..... >>> see file ..... >>> make[2]: ***[src/Wt/Dbo/CMakeFiles/wtdbo.dir/SqlQueryParse.o] Error 4 >>> make[1]: ***[src/Wt/Dbo/CMakeFiles/wtdbo.dir/all] Error 2 >>> make: *** [all] Error 2 >>> >>> >>> From my previous debacle with Wt, I remembered the tip about commenting out >>> line 11 in Render/CssParser.C >>> Then I tried installing only the <<cross compile>> packages, but this result >>> in a bit lacking an install, I need the mysql backend and bootstrap as well. >>> Then I tried to install libwt*, but this tells me I have unmet dependencies >>> and conflicts. And E: Unable to correct problems, you have held broken >>> packages. >>> >>> I did install both g++ and gcc to the newest versions. I see that this is a >>> compiler problem, but I have a feeling that you guys are able to pinpoint >>> this issue for me :) >>> >>> Wim, the clean debian install you did before the weekend, was that a >>> raspberry install or a regular debian? >>> >>> Best regards, >>> >>> Tor >>> >>> >>> >>> 28. feb. 2014 kl. 17:04 skrev Tor Arne Fallingen <fallin...@gmail.com>: >>> >>> Hey Wim, >>> >>> I was actually sitting here trying to figure how to set that prefix, and saw >>> this mail come in. You answer two things I were wondering about here :) I >>> was suspecting that I needed to have MySQL installed on my macbook to get >>> the mysql backend, and you confirmed that, in addition to telling me how to >>> force cmake to find the MySQL installation. I did not have MySQL installed >>> on my Mac earlier, but I wanted the MySQL libraries to be able to make >>> programs that I want to run on the Raspberry Pi, so basically I was thinking >>> just having the libraries available in my Wt install would be good. But I >>> installed MySQL earlier today, and I will redo my cmake for Wt-3.3.2-rc2 >>> before installing. >>> >>> The previous install of Wt on my RPi didn't have the MySQL backend either, >>> but Im pretty sure I hadn't installed the libmysqlclient-dev library before >>> installing Wt, so this should solve this issue (since its the main project >>> before graduating from my engineering education, I have kept pretty accurate >>> logs of all my installations, both fails and successes). One other thing If >>> I may, in that previous installation, I can't see any Resources folder with >>> the Bootstrap themes. Any ideas why? Where would it be located normally? >>> /usr/lib/Wt/ or /usr/include/wt/ or maybe somewhere completely different? >>> >>> I tried building an installation out of the new rc2 for pi, but make failed >>> on like 65%, I sent a question, but that got stopped and awaits admin >>> approval because the mail started getting too large. This is the conclusion: >>> >>> c++: internal compiler error: Killed (program cc1plus) >>> Please submit a full bug report, >>> with preprocessed source if appropriate. >>> See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions. >>> make[2]: *** [src/CMakeFiles/wt.dir/Wt/Render/CssParser.o] Error 4 >>> make[1]: *** [src/CMakeFiles/wt.dir/all] Error 2 >>> make: *** [all] Error 2 >>> >>> This is a freshly installed RPi containing the recent Wheezy, lighttpd, >>> mysql and qtcreator. >>> >>> Regards, >>> Tor >>> >>> >>> >>> 28. feb. 2014 kl. 16:42 skrev Wim Dumon <w...@emweb.be>: >>> >>> Hi Tor, >>> >>> >>> So cmake says: >>> ** Wt::Dbo: not building MySQL backend. >>> Indicate the location of your mariadb or mysqlclient installation using >>> -DMYSQL_PREFIX=... and the library to search for (e.g. mariadb or >>> mysqlclient) using -DMYSQL_LIBRARY=... >>> >>> The mysql client libraries and header files must exist on your system in >>> order to compile the Wt::Dbo MySQL backend. Did you install package >>> libmysqlclient-dev? You'll also have to install this package on your >>> raspberry pi. >>> >>> BR, >>> Wim. >>> >>> >>> >>> >>> 2014-02-27 20:02 GMT+01:00 Tor Arne Fallingen <fallin...@gmail.com>: >>> >>>> koen, >>>> I feel a bit stupid for asking, but now I have gone ahead and started the >>>> reinstall of boost and Wt (of course using the last release), and boost >>>> finished with a rather positive summary: >>>> ...failed updating 1 target... >>>> ...skipped 1 target... >>>> ...updated 1030 targets... >>>> But running cmake in Wt/build, I see that there is several things are >>>> omitted: >>>> ** Disabled WRasterimage support. Set WT_WRASTERIMAGE_IMPLEMENTATION to >>>> GraphicsMagick or skia. >>>> -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) >>>> ** Disabling PDF support (WPdfImage, WPdfRenderer): requires libharu. >>>> Indicate the location of your haru library using -DHARU_PREFIX=... >>>> ** Disabling raster image support (WRasterImage): set >>>> WT_WRASTERIMAGE_IMPLEMENTATION to GraphicsMagick or skia. >>>> ** Disabling server-side opengl rendering for WGLWidget: requires gl, glew >>>> and WRasterImage (GraphicsMagick or skia). >>>> ** Disabling advanced font rendering support: requires libpango. >>>> Wt will use pkg-config to retrieve your libpango installation location. >>>> ** Wt::Dbo: building SQLite3 backend. >>>> ** Wt::Dbo: not building Postgres backend. >>>> Indicate the location of your postgres installation using >>>> -DPOSTGRES_PREFIX=... >>>> ** Wt::Dbo: not building Firebird backend. >>>> Indicate the location of your FirebirdSQL and IBPP installation using >>>> -DFIREBIRD_PREFIX=... -DIBPP_SRC_DIRECTORY=... >>>> ** Wt::Dbo: not building MySQL backend. >>>> Indicate the location of your mariadb or mysqlclient installation >>>> using >>>> -DMYSQL_PREFIX=... and the library to search for (e.g. mariadb or >>>> mysqlclient) using -DMYSQL_LIBRARY=... >>>> ** Disabling ISAPI. >>>> ** Disabling FCGI connector: requires libfcgi >>>> Indicate the location of libfcgi using -DFCGI_PREFIX=..., or omit this >>>> connector using -DCONNECTOR_FCGI=OFF >>>> ** Enabling built-in httpd. >>>> -- Looking for crypt >>>> -- Looking for crypt - found >>>> -- ** Not building mandelbrot example: requires Wt::WRasterImage. >>>> -- ** Not building style example: requires WRasterImage. >>>> ** Testing Wt::Dbo using Sqlite3 backend >>>> -- Configuring done >>>> -- Generating done >>>> -- Build files have been written to: /Users/taf/wt-3.3.2-rc2/build >>>> Is it possible to force installation of some of these? I assume they are >>>> omitted because I dont have the targeted software installed. Or is it >>>> possible to install some of these in the future. Lets say I suddenly want >>>> to >>>> install the mysql backend to write programs for logging into a external >>>> Mysql database? Do I have to have MySQL installed here to get the backend >>>> installed? >>>> >>>> This time I install everything into the system default locations, so Id >>>> rather ask first, than after the damage is done. >>>> >>>> For the ubuntu install... It doesn't seem like Wt(cmake) find boost, and I >>>> dont know what to put in BOOST_COMPILER in the CMakeLists.txt there. The >>>> BOOST_PREFIX I think I could find, also the version. >>>> >>>> Regards, >>>> Tor >>>> >>>> >>> ------------------------------------------------------------------------------ >>> Flow-based real-time traffic analytics software. Cisco certified tool. >>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >>> Customize your own dashboards, set traffic alerts and generate reports. >>> Network behavioral analysis & security monitoring. All-in-one tool. >>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk_______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Put Bad Developers to Shame >>> Dominate Development with Jenkins Continuous Integration >>> Continuously Automate Build, Test & Deployment >>> Start a new project now. Try Jenkins in the cloud. >>> http://p.sf.net/sfu/13600_Cloudbees_APR >>> _______________________________________________ >>> witty-interest mailing list >>> witty-interest@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> >> >> ------------------------------------------------------------------------------ >> Put Bad Developers to Shame >> Dominate Development with Jenkins Continuous Integration >> Continuously Automate Build, Test & Deployment >> Start a new project now. Try Jenkins in the cloud. >> http://p.sf.net/sfu/13600_Cloudbees_APR >> _______________________________________________ >> witty-interest mailing list >> witty-interest@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/witty-interest > > > ------------------------------------------------------------------------------ > Put Bad Developers to Shame > Dominate Development with Jenkins Continuous Integration > Continuously Automate Build, Test & Deployment > Start a new project now. Try Jenkins in the cloud. > http://p.sf.net/sfu/13600_Cloudbees_APR > _______________________________________________ > witty-interest mailing list > witty-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/witty-interest > ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees_APR _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest