ckd build fails, fix lcars please

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
en-total
Einsteiger
Einsteiger
Beiträge: 372
Registriert: Donnerstag 18. Dezember 2003, 18:45

ckd build fails, fix lcars please

Beitrag von en-total »

plugins.cpp: In member function `PluginParam*
plugins::makeParam(std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, PluginParam*)':
plugins.cpp:254: error: invalid conversion from `const char*' to `char*'
make[3]: *** [plugins.o] Fehler 1
make[3]: Leaving directory `/home/tuxbox-cvs/apps/tuxbox/lcars/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/tuxbox-cvs/apps/tuxbox/lcars'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/tuxbox-cvs/apps/tuxbox/lcars'
make: *** [.deps/lcars] Fehler 2
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Code: Alles auswählen


--- plugins.cpp.orig    2002-06-02 14:18:47.000000000 +0200
+++ plugins.cpp 2004-06-10 13:30:43.000000000 +0200
@@ -251,7 +251,7 @@
        startparam->next = next;
        startparam->id = new char[id.length() + 2];
        startparam->val = new char[params.find(id)->second.length() + 2];
-       strcpy(startparam->id, id.c_str());
+       strcpy((char *)startparam->id, id.c_str());
        strcpy(startparam->val, params.find(id)->second.c_str());
 
        //std::cout << "Startparam: " << (int) startparam << std::endl;


for example. Possibly even better would be to move lcars to the "extra" branch :wink: [/code]