Bug of the week #11
Posted in

Bug of the week #11

Welcome to the next pikoTutorial ! The error we’re handling today is a C++ compilation error: What does it mean? It often occurs when the compiler encounters a place in the code where it would normally expect a static member function, but the actual function is not static. Let’s say…

Bug of the week #11 Read More
Bug of the week #10
Posted in

Bug of the week #10

Welcome to the next pikoTutorial ! The error we’re handling today is a C++ compilation error: Or a similar one: What does it mean? This error occurs in situations when you provide a declaration of a type, but don’t provide definition of that type. For example, if I try to…

Bug of the week #10 Read More
Bug of the week #9
Posted in

Bug of the week #9

Welcome to the next pikoTutorial ! The error we’re handling today is a ROS runtime error: Typically occurring when calling ROS commands like: What does it mean? To understand where does this error come from, you must understand 2 ROS concepts: Underlay allows you to create in your terminal a…

Bug of the week #9 Read More
Bug of the week #8
Posted in

Bug of the week #8

Welcome to the next pikoTutorial! The error we’re handling today is a C++ compilation error: What does it mean? In C++, the error occurs when you try to invoke a function that has been explicitly marked as deleted or implicitly deleted by the compiler. This error commonly arises in relation…

Bug of the week #8 Read More
Bug of the week #7
Posted in

Bug of the week #7

Welcome to the next pikoTutorial! The error we’re handling today is a C++ compilation error: What does it mean? The requirement for main to return an integer stems from convention and standardization within the programming languages. In C and C++, the main function is typically defined with a return type…

Bug of the week #7 Read More
Bug of the week #6
Posted in

Bug of the week #6

Welcome to the next pikoTutorial! The error we’re handling today is a Python runtime error: What does it mean? The “too many values to unpack” error typically occurs when there is a mismatch between the number of variables or elements being unpacked and the number of values being assigned. This…

Bug of the week #6 Read More
Bug of the week #4
Posted in

Bug of the week #4

Welcome to the next pikoTutorial! The error we’re handling today is a Git error: which occurs when trying to copy file from another branch using command: What does it mean? It means that the commit hash you provided was not recognized by Git as a valid object which could be…

Bug of the week #4 Read More
Bug of the week #3
Posted in

Bug of the week #3

Welcome to the next pikoTutorial! The error we’re handling today is a C++ linker error: What does it mean? In C++, an “undefined reference” error occurs during the linking stage. This error indicates that the linker cannot find the definition for a function, variable or object that has been declared…

Bug of the week #3 Read More