Re: [Hk-classes-discuss] installation problem
Status: Beta
Brought to you by:
knorr
From: martin <ma...@mh...> - 2016-02-03 15:21:38
|
On 03/02/16 14:20, Gilcio Amaral-Martins wrote: > Knoda and hk_classes are not maintained anymore. They cannot be > compiled by actual libraries. To compile them you have to downgrade > your system. In slackware, for example they could be compiled with > version 12.2 not in actual 14.2-current. > Knoda is a very good program, similar to MS Access. Now I'm using > LibreOffice Base. > Gilcio Amaral > > Em qua, 3 de fev de 2016 às 12:04, arc...@to... > <mailto:arc...@to...> <arc...@to... > <mailto:arc...@to...>> escreveu: > > Ciao, > > i'm tryng to install hk_classes on Lubuntu linux, > ./configure is ok > during make i get this message: > > hk_datasource.h:756:8: warning: 'typedef' was ignored in this > declaration > }; > ^ > hk_actionquery.cpp: In member function 'void > hk_actionquery::set_sql(const hk_string&, bool)': > hk_actionquery.cpp:68:37: error: 'memcpy' was not declared in this > scope > memcpy(buffer,sq.c_str(),sq.size()+1); > ^ > Makefile:454: set di istruzioni per l'obiettivo > "libhk_classes_la-hk_actionquery.lo" non riuscito > make[3]: *** [libhk_classes_la-hk_actionquery.lo] Errore 1 > make[3]: uscita dalla directory > "/home/lilo/Documenti/hk_classes-0.8.3/hk_classes" > Makefile:837: set di istruzioni per l'obiettivo "all-recursive" > non riuscito > make[2]: *** [all-recursive] Errore 1 > make[2]: uscita dalla directory > "/home/lilo/Documenti/hk_classes-0.8.3/hk_classes" > Makefile:296: set di istruzioni per l'obiettivo "all-recursive" > non riuscito > make[1]: *** [all-recursive] Errore 1 > make[1]: uscita dalla directory > "/home/lilo/Documenti/hk_classes-0.8.3" > Makefile:225: set di istruzioni per l'obiettivo "all" non riuscito > make: *** [all] Errore 2 > lilo@debian:~/Documenti/hk_classes-0.8.3$ > > Someone can help me? > Thankyou > Livio > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Hk-classes-discuss mailing list > Hk-...@li... > <mailto:Hk-...@li...> > https://lists.sourceforge.net/lists/listinfo/hk-classes-discuss > > > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > > > _______________________________________________ > Hk-classes-discuss mailing list > Hk-...@li... > https://lists.sourceforge.net/lists/listinfo/hk-classes-discuss I think that if you look in /home/lilo/Documenti/hk_classes-0.8.3/hk_classes the file libhk_classes_la-hk_actionquery.lo is mislabelled as libhk_classes_la-hk_actionquery.loT. This is mislabelled by the programme libtool. Rename the file libhk_classes_la-hk_actionquery.loT. and continue 'make'. I think that the cause is a more modern gcc. Similarly; "hk_actionquery.cpp:68:37: error: 'memcpy' was not declared in this scope memcpy(buffer,sq.c_str(),sq.size()+1)"; is another result of using a more modern gcc. If similar faults are fed into Stackoverflow remedies are usually forthcoming. If you send me an email address I will send you a list of corrections to be applied to a Sourceforge hk_classes by Horst Knorr. These will give you a hk_classes installation but with me the libraries are in /usr/lib64. (I use an AMD64 machine.) There is now an application Knoda4 (Sourceforge) and this is built with the current kde software. This will work with hk_classes but at the moment you will need to change the library location to /usr/lib64 when installing Knoda4. Together they produce Knoda. martin welsh |