What steps will reproduce the problem? 1. Building the package with gcc 4.7.2 2. Fedora 17
What is the expected output? What do you see instead?
Should compile and build the package fine. But huge errors pop up. the last part of the error log is given in the additional information tag
What version of the product are you using? On what operating system?
0.11.2 latest download (I also tried compiling form the svn source) on Fedora 17
Please provide any additional information below.
I dont know what is the error and the workaround. I spend a whole day on this! :( I could find out from the internet that for the Debian has a modification was underway/ready (0.11.2-6). But I am using Fedora 17 and I dont know how to fix this. I am also using GCC 4.7.2 (if it might be the problem while compiling)
"
..
..
" .. .. ../../ggadget/scriptable_enumerator.h:86:5: note: use 'this->RegisterProperty?' instead ../../ggadget/scriptable_enumerator.h: In instantiation of 'void ggadget::ScriptableEnumerator?<E, Wrapper, Param, ClassId?>::DoClassRegister?() E = ggadget::framework::FoldersInterface; Wrapper = ggadget::framework::ScriptableFileSystem::Impl::ScriptableFolder; Param = ggadget::framework::ScriptableFileSystem::Impl*; long unsigned int ClassId = 7860059052583358941ul?': ../../ggadget/scriptable_file_system.cc:957:1: required from here ../../ggadget/scriptable_enumerator.h:71:5: error: 'RegisterMethod?' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../ggadget/scriptable_enumerator.h:71:5: note: declarations in dependent base 'ggadget::ScriptableHelper?<ggadget::ScriptableInterface?>' are not found by unqualified lookup ../../ggadget/scriptable_enumerator.h:71:5: note: use 'this->RegisterMethod?' instead ../../ggadget/scriptable_enumerator.h:75:5: error: 'RegisterMethod?' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../ggadget/scriptable_enumerator.h:75:5: note: declarations in dependent base 'ggadget::ScriptableHelper?<ggadget::ScriptableInterface?>' are not found by unqualified lookup ../../ggadget/scriptable_enumerator.h:75:5: note: use 'this->RegisterMethod?' instead ../../ggadget/scriptable_enumerator.h:79:5: error: 'RegisterMethod?' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../ggadget/scriptable_enumerator.h:79:5: note: declarations in dependent base 'ggadget::ScriptableHelper?<ggadget::ScriptableInterface?>' are not found by unqualified lookup ../../ggadget/scriptable_enumerator.h:79:5: note: use 'this->RegisterMethod?' instead ../../ggadget/scriptable_enumerator.h:83:5: error: 'RegisterMethod?' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../ggadget/scriptable_enumerator.h:83:5: note: declarations in dependent base 'ggadget::ScriptableHelper?<ggadget::ScriptableInterface?>' are not found by unqualified lookup ../../ggadget/scriptable_enumerator.h:83:5: note: use 'this->RegisterMethod?' instead ../../ggadget/scriptable_enumerator.h:86:5: error: 'RegisterProperty?' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../ggadget/scriptable_enumerator.h:86:5: note: declarations in dependent base 'ggadget::ScriptableHelper?<ggadget::ScriptableInterface?>' are not found by unqualified lookup ../../ggadget/scriptable_enumerator.h:86:5: note: use 'this->RegisterProperty?' instead make3?: [libggadget-1.0_la-scriptable_file_system.lo] Error 1 make3?: Leaving directory /home/abid/Downloads/google-gadgets-for-linux-try/build/ggadget' make2?: [install-recursive] Error 1 make2?: Leaving directory
/home/abid/Downloads/google-gadgets-for-linux-try/build/ggadget' make1?: install? Error 2 make1?: Leaving directory `/home/abid/Downloads/google-gadgets-for-linux-try/build/ggadget' make: [install-recursive] Error 1
"
Status: New