Saturday, August 31, 2013

Saajna Song Lyrics

Saajna Lyrics

Saajna.. Saajna...
Ek tujhko hi bas dekh kar
Bhooli mujhko hi meri nazar
Tujhko shayad nahi hai khabar
Tujhko jeete hain hum kis kadar

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tere bina kabhi raatein na ho meri
Tere kareeb ho, mere yeh din sabhi (x2)

Jude jo tere khawab se
Toh toote hum neend se
Saajna Lyrics

Saajna.. Saajna...
Ek tujhko hi bas dekh kar
Bhooli mujhko hi meri nazar
Tujhko shayad nahi hai khabar
Tujhko jeete hain hum kis kadar

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tere bina kabhi raatein na ho meri
Tere kareeb ho, mere yeh din sabhi (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tu saath hai agar
Tanha kyu hai safar
Itna toh bata mujhe
Kyu hai mujhse bekhabar (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna



Read more: http://www.lyricsmint.com/2013/02/saajna-falak-shabir-i-me-aur-main.html#ixzz2dZHj4K6u


Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tu saath hai agar
Tanha kyu hai safar
Itna toh bata mujhe
Kyu hai mujhse bekhabar (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna


Read more: http://www.lyricsmint.com/2013/02/saajna-falak-shabir-i-me-aur-main.html#ixzz2dZHj4K6u

Thursday, August 29, 2013

Pose Estimation between two Key-frames using PCL

Passthrough Filter

Voxel Grid Filter

KeyPoint Extraction Methods

Descriptor extraction Methods in PCL

Estimating Correspondences by matching Feature Descriptors

RANSAC based false Correspondence Rejection

Sample Consensus based Initial Alignment

Pose Refinement using Iterative Closest Point Algorithm with an initial guess from previous step


Tuesday, August 27, 2013

Undo Send : Nice feature by Google to cancel the sent email

How To: Recall a Sent Mail on Gmail

Posted on Aug 27, 2013 under General

How many times have you sent out an email only to later realise your mistake? Haven’t you wished you could just cancel the sent mail or recall it? Well, using this little known Gmail feature, you actually can! Gmail lets users recall emails sent for a specific period after the mail is sent. You just need to go to settings and activate it. Follow the steps listed to recall your sent email.

1. Click on the Gear button on the top right corner of your screen. The Gear button appears right below your image for the Google Plus profile. Select ‘Settings’ from the dropdown menu.

2.You will now be presented with multiple tabbed options. Choose ‘Labs’ from the options present (third from the right) and scroll towards the bottom.

3.Third from the bottom, you will be presented with an option to ‘Undo Send’. Select Enable to the right of that option.

4. Scroll right to the bottom of the screen and click on the ‘Save Changes’ button. Wait, your Undo Send option might be activated, but there’s still more to be done.

5. Once you click ‘Save Changes’, you will be taken to your Inbox by default. Follow the first step and go to Settings option.

6. You will land on the ‘General’ tab by default. Scroll down the tab and somewhere in the middle, you will see the option to ‘Undo Send’. The option will already be ticked, confirming that your selection. Right below the tick mark, you can then choose the amount of time in which you can recall a sent email. You can choose anywhere from 5 seconds to 30 seconds.

7. Once you choose your time, scroll to the bottom and click on ‘Save Changes’.

source: http://goo.gl/49pQmo - indiatimes.com

source: 
Error 1 :

This occurred after downloading ros_comm package.

sai@sai-HP-EliteBook-8460w:~$ roscore
... logging to /home/sai/.ros/log/0ac69688-0f30-11e3-889a-e4115b3c2706/roslaunch-sai-HP-EliteBook-8460w-2955.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1gb .="" p="">
started roslaunch server http://sai-HP-EliteBook-8460w:44124/
ros_comm version 1.8.11


SUMMARY
========

PARAMETERS
 * /rosdistro
 * /rosversion

NODES

auto-starting new master
process[master]: started with pid [2971]
ROS_MASTER_URI=http://sai-HP-EliteBook-8460w:11311/

setting /run_id to 0ac69688-0f30-11e3-889a-e4115b3c2706



ERROR: rosout is not built. Please run 'rosmake rosout'



failed to start core service [/rosout]
[master] killing on exit
sai@sai-HP-EliteBook-8460w:~$




Solution:

Just delete the ros_comm package
Error 1:

 Linking CXX executable ../bin/feature_matching
  /usr/bin/ld: CMakeFiles/feature_matching.dir/src/feature_matching.o: undefined reference to symbol 'vtkSmartPointerBase::operator=(vtkObjectBase*)'
  /usr/bin/ld: note: 'vtkSmartPointerBase::operator=(vtkObjectBase*)' is defined in DSO /usr/lib/libvtkCommon.so.5.8 so try adding it to the linker command line
  /usr/lib/libvtkCommon.so.5.8: could not read symbols: Invalid operation
  collect2: ld returned 1 exit status
  make[3]: *** [../bin/feature_matching] Error 1


Solution 1:


include_directories(/usr/include/vtk-5.8)

target_link_libraries(pcl_viz ${PCL_LIBRARIES} libvtkCommon.so libvtkFiltering.so libvtkRendering.so)


Error 2:

In file included from /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/point_cloud.h:43:0,
                   from /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/io/pcd_io.h:43,
                   from /home/sai/fuerte_workspace/pcl_ros_feature_matching/src/feature_matching.cpp:4:
  /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/common/eigen.h:84:27: fatal error: Eigen/StdVector: No such file or directory
  compilation terminated.


Solution 2:

include_directories(/usr/include/eigen3)

Error 3:

 Linking CXX executable ../bin/feature_matching
  /usr/bin/ld: CMakeFiles/feature_matching.dir/src/feature_matching.o: undefined reference to symbol 'vtkAppendPolyData::New()'
  /usr/bin/ld: note: 'vtkAppendPolyData::New()' is defined in DSO /usr/lib/libvtkGraphics.so.5.8 so try adding it to the linker command line
  /usr/lib/libvtkGraphics.so.5.8: could not read symbols: Invalid operation

Solution 3:

target_link_libraries(feature_matching ${PCL_LIBRARIES} libvtkCommon.so libvtkFiltering.so libvtkRendering.so libvtkGraphics.so)

The hardest part is starting. Once we get that out of the way, we'll find the rest of the journey much easier.

--Simon Sinek

Monday, August 26, 2013

Some points from APJ Abdul Kalam's Speech at IISc

Source: My friend Aditya kskv post in Facebook

Some of few points that I remember from Dr A. P. J. Abdul Kalam @ IISc

Be the Captain for the problem...and the defeat the problem 

Not dreaming high in the teens is a crime 

work work work...work harder...

If the country GDP can be improved in the coming seven years still vision 2020 is possible...

Happy home will reduce the corruption
and the equation is

Happy home= Spritual book + Happy mother+ Transparent Father

If mother is happy family will be happy, if family is happy society will be happy if society is happy state will be happy if state is happy India will be happy

Those who believe what we believe offer their blood, sweat and tears. Those who don't believe what we believe demand more money or glory.

-- Simon Sinek

Sunday, August 25, 2013

In the End by Linkin Park

"In The End"

(It starts with one)
One thing I don't know why
It doesn’t even matter how hard you try
Keep that in mind, I designed this rhyme
To explain in due time
(All I know)
Time is a valuable thing
Watch it fly by as the pendulum swings
Watch it count down to the end of the day
The clock ticks life away
(It’s so unreal)
Didn’t look out below
Watch the time go right out the window
Trying to hold on but didn’t even know
I wasted it all just to watch you go

I kept everything inside and even though I tried, it all fell apart
What it meant to be will eventually be a memory of a time when...

I tried so hard
And got so far
But in the end
It doesn't even matter
I had to fall
To lose it all
But in the end
It doesn't even matter

One thing, I don’t know why
It doesn’t even matter how hard you try
Keep that in mind, I designed this rhyme
To remind myself how
I tried so hard
In spite of the way you were mocking me
Acting like I was part of your property
Remembering all the times you fought with me
I’m surprised it got so (far)
Things aren’t the way they were before
You wouldn’t even recognize me anymore
Not that you knew me back then
But it all comes back to me
In the end

You kept everything inside and even though I tried, it all fell apart
What it meant to me will eventually be a memory of a time when...

I tried so hard
And got so far
But in the end
It doesn’t even matter
I had to fall
To lose it all
But in the end
It doesn’t even matter

I've put my trust in you
Pushed as far as I can go
For all this
There’s only one thing you should know
I've put my trust in you
Pushed as far as I can go
For all this
There’s only one thing you should know

I tried so hard
And got so far
But in the end
It doesn’t even matter
I had to fall
To lose it all
But in the end
It doesn’t even matter



One of the best songs composed on New York



Echo by Jason Walker


Its my life


21 Guns


Saturday, August 24, 2013

boost::shared_ptr



Reference:

Shared pointer is a smart pointer (a C++ object wih overloaded operator*() and operator->()) that keeps a pointer to an object and a pointer to a shared reference count. Every time a copy of the smart pointer is made using the copy constructor, the reference count is incremented. When a shared pointer is destroyed, the reference count for its object is decremented. Shared pointers constructed from raw pointers initially have a reference count of 1. When the reference count reaches 0, the pointed object is destroyed, and the memory it occupies is freed. You do not need to explicitly destroy objects: it will be done automatically when the last pointer's destructor runs.

Usage

When creating a new object with new, use it as a constructor argument of a boost::shared_ptr.
boost::shared_ptr foo_ptr(new Foo());
You can reassign the pointer to a new object using the member function reset(). This will decrease the reference count of the old object, if any, and reinitialize the object with the argument and a reference count of 1.
foo_ptr.reset(new Foo());
Note however that you cannot obtain a shared pointer to an object from a raw pointer. This will cause a segmentation fault:
void some_function(Foo *f) {
   boost::shared_ptr fptr(f);
   fptr->something();
}
...
Foo *foo = new Foo();
some_function(foo);
foo->something();
That's because the temporary fptr is initialized with a reference count of 1. After the function returns, the reference count is zero and the object is destroyed. foo->something() will then fail, because foo no longer points to a valid object.
An uninitialized shared pointer is empty. This is equivalent to NULL for raw pointers. You can check for an empty shared pointer using this code:
if (foo) {
   // foo points to an object
} else {
   // foo is empty
}
A raw pointer can be retrieved using the get() method.
Foo *rawptr = fptr.get();

Friday, August 23, 2013

Thursday, August 22, 2013

The more we focus on what our competition is doing, the less we're focusing on who we are

-- Simon Sinek

Indian Restaurants in Singapore

About the Indian Restaurants,

My favourite place. I go here often.

1. Annalakshmi Restaurant. Near Clarke Quay.Its vegetarian and south indian style of food.They ll have buffet on friday, Sat and Sunday and other days its a la carte.The best part of this restaurant is, " Eat what you like and Pay what you feel ". There wont be any prices. 

You have to call them to reserve at 63399993. Then they ll tell the directions from Clarke Quay MRT to reach the restaurant. Its walkable from MRT.

2. Khansama Tandoori Village near Biopolis, Buona Vista.
Every weekday afternoon, they have buffet priced at 12 $ and its very tasty and one must try. Other times, its a la carte. 

3.There are a lot of good restaurants in the lane beside Mustafa Shopping center near farrer park MRT. You can get Veg and Non-Veg, North Indian style and South indian style. It just that you can try one every week and decide which one suits your taste buds. 
In that lane, I go to Murugan Idly shop and have Ghee Masala Dosa. They serve 4 types of Chutneys with it and one would fill the belly.

4. Flames of India, in National University of Singapore(NUS).
It has veg buffet priced at 8. 50 and Non veg one at 12 SGD. It is a good deal for the price :)

I have not tried other restaurants in that lane but supposedly they r good. I keep going to same ones and rarely change them :)

So thats my experience here...Will Keep it Updated

Tuesday, August 20, 2013

Next to you Song lyrics. Chris Brown (feat. Justin Beiber)

"Next 2 You"
(feat. Justin Bieber)

[Chris Brown:]
You've got that smile,
That only heaven can make.
I pray to God everyday,
That you keep that smile.

[Justin Bieber:]
Yeah, you are my dream,
There's not a thing I won't do.
I'd give my life up for you,
'Cause you are my dream.

[Bridge:]
And baby, everything that I have is yours,
You will never go cold or hungry.
I'll be there when you're insecure,
Let you know that you're always lovely.
Girl, 'cause you are the only thing that I got right now.

[Chorus:]
One day when the sky is falling,
I'll be standing right next to you,
Right next to you.
Nothing will ever come between us,
'Cause I'll be standing right next to you,
Right next to you.

[Chris Brown (Justin Bieber):]
If you had my child (little lady)
You would make my life complete (little lady)
Just to have your eyes on a little me.
(That'd be mine forever)

[Bridge:]
And baby, everything that I have is yours
You will never go cold or hungry
I'll be there when you're insecure
Let you know that you're always lovely
Girl, 'cause you are the only thing that I got right now

[Chorus:]
One day when the sky is falling,
I'll be standing right next to you,
Right next to you.
Nothing will ever come between us,
I'll be standing right next to you,
Right next to you.

[Bridge:]
We're made for one another
Me and you
And I have no fear
I know we'll make it through

One day when the sky is falling
I'll be standing right next to you
Ohh ohh ohh ohhhhh

[Chorus:]
One day when the sky is falling,
I'll be standing right next to you,
Right next to you.
Nothing will ever come between us,
I'll be standing right next to you,
Right next to you.

Oh nah nah
Oh yeah
Stand by my side
When the sky falls down
Oh baby
I'll be there
I'll be there

You've got that smile,
That only heaven can make.
I pray to God everyday,
To keep you forever.


Source :  http://www.azlyrics.com/lyrics/chrisbrown/next2you.html

Lyrics of Rolling in the Deep by Adele


"Rolling In The Deep"


There's a fire starting in my heart
Reaching a fever pitch, it's bringing me out the dark
Finally I can see you crystal clear
[Clean version:] Go 'head and sell me out and I'll lay your ship bare
[Explicit version:] Go 'head and sell me out and I'll lay your shit bare
See how I leave with every piece of you
Don't underestimate the things that I will do

There's a fire starting in my heart
Reaching a fever pitch
And it's bringing me out the dark

The scars of your love remind me of us
They keep me thinking that we almost had it all
The scars of your love, they leave me breathless
I can't help feeling
We could have had it all
(You're gonna wish you never had met me)
Rolling in the deep
(Tears are gonna fall, rolling in the deep)
You had my heart inside of your hand
(You're gonna wish you never had met me)
And you played it, to the beat
(Tears are gonna fall, rolling in the deep)

Baby, I have no story to be told
But I've heard one on you
And I'm gonna make your head burn
Think of me in the depths of your despair
Make a home down there
As mine sure won't be shared

(You're gonna wish you never had met me)
The scars of your love remind me of us
(Tears are gonna fall, rolling in the deep)
They keep me thinking that we almost had it all
(You're gonna wish you never had met me)
The scars of your love, they leave me breathless
(Tears are gonna fall, rolling in the deep)
I can't help feeling
We could have had it all
(You're gonna wish you never had met me)
Rolling in the deep
(Tears are gonna fall, rolling in the deep)
You had my heart inside of your hand
(You're gonna wish you never had met me)
And you played it, to the beat
(Tears are gonna fall, rolling in the deep)
We could have had it all
Rolling in the deep
You had my heart inside of your hand
But you played it, with a beating

Throw your soul through every open door (woah)
Count your blessings to find what you look for (woah)
Turn my sorrow into treasured gold (woah)
You'll pay me back in kind and reap just what you sow (woah)
(You're gonna wish you never had met me)
We could have had it all
(Tears are gonna fall, rolling in the deep)
We could have had it all
(You're gonna wish you never had met me)
It all, it all, it all
(Tears are gonna fall, rolling in the deep)

We could have had it all
(You're gonna wish you never had met me)
Rolling in the deep
(Tears are gonna fall, rolling in the deep)
You had my heart inside of your hand
(You're gonna wish you never had met me)
And you played it to the beat
(Tears are gonna fall, rolling in the deep)

We could have had it all
(You're gonna wish you never had met me)
Rolling in the deep
(Tears are gonna fall, rolling in the deep)
You had my heart inside of your hand
(You're gonna wish you never had met me)

But you played it
You played it
You played it
You played it to the beat.


Lyrics of The Show by Lenka " I am just a little bit "

"The Show"

I'm just a little bit caught in the middle
Life is a maze and love is a riddle
I don't know where to go I can't do it alone I've tried
And I don't know why

Slow it down
Make it stop
Or else my heart is going to pop
'Cause it's too much
Yeah, it's a lot
To be something I'm not

I'm a fool
Out of love
'Cause I just can't get enough

I'm just a little bit caught in the middle
Life is a maze and love is a riddle
I don't know where to go I can't do it alone I've tried
And I don't know why

I'm just a little girl lost in the moment
I'm so scared but I don't show it
I can't figure it out
It's bringing me down I know
I've got to let it go
And just enjoy the show

The sun is hot
In the sky
Just like a giant spotlight
The people follow the sign
And synchronize in time
It's a joke
Nobody knows
They've got a ticket to that show
Yeah

I'm just a little bit caught in the middle
Life is a maze and love is a riddle
I dont know where to go I can't do it alone I've tried
And I don't know why

I'm just a little girl lost in the moment
I'm so scared but I don't show it
I can't figure it out
It's bringing me down I know
I've got to let it go
And just enjoy the show

Just enjoy the show

I'm just a little bit caught in the middle
Life is a maze and love is a riddle
I dont know where to go I can't do it alone I've tried
And I don't know why

I'm just a little girl lost in the moment
I'm so scared but I don't show it
I can't figure it out
It's bringing me down I know
I've got to let it go
And just enjoy the show

dum de dum
dudum de dum

Just enjoy the show

dum de dum
dudum de dum

Just enjoy the show

I want my money back
I want my money back
I want my money back
Just enjoy the show

I want my money back
I want my money back
I want my money back
Just enjoy the show


Monday, August 19, 2013

Such a nice place n ppl, We call it Singapore

Before leaving my home land, India (Karma Bhumi), I have an impression that foreign countries are not safe n secure which stemmed out of things seen in movies and hearing from others and reading newspapers. But that's not the case with Singapore.

Singapore is very safe and secure, you can go for a walk 24 x 7 without having even a slight feeling of getting robbed or something else. Of course its very clean country and you get fresh air. 

Today I was walking across the road and just turned back to see why the road was a bit crowded at morning 6:30 am. I found that one of the cyclist was lying down probably got hurt. Few students were helping him in cleaning the wounds and providing him with first aid on the road itself. There is no havoc and others are just following the traffic rules and waiting till everything is done. Its nice to see that he was cared for and some one was there to help him. Other commuters were patient enough to leave them with enough space. I did not even a single horn during this whole time and was a nice moment which made my day.

“Nothing is particularly hard if you divide it into small jobs.”

 HENRY FORD (1863 - 1947)

Sunday, August 18, 2013

Saturday, August 17, 2013

Post from Yahoo

Now you can directly post from email
 

Initializing array in C, C++ and the advantage of compiling with GCC

If your compiler is GCC you can use following syntax:
int array[1024] = {[0 ... 1023] = 5};


To specify an array index, write `[index] =' before the element value. For example,
     int a[6] = { [4] = 29, [2] = 15 };
is equivalent to
     int a[6] = { 0, 0, 15, 0, 29, 0 };
The index values must be constant expressions, even if the array being initialized is automatic.
An alternative syntax for this which has been obsolete since GCC 2.5 but GCC still accepts is to write `[index]' before the element value, with no `='.
To initialize a range of elements to the same value, write `[first ... last] = value'. This is a GNU extension. For example,
     int widths[] = { [0 ... 9] = 1, [10 ... 99] = 2, [100] = 3 };

Great talk with a security personnel at midnight

I was not able to sleep so thought of going to lab as it is at a walk able distance. As usual I was entering the incoming register at Fusionopolis. I knew the security personnel, Saeed as I greeted him with a smile which culminated in a small conversation between us introducing ourselves. Today, he started the conversation asking when am I going to graduate. I was thrilled by his remembrance power and replied that I have three years to go.

Saeed: So what do you study ?
Me: PhD.
Saeed: What is the area of your study?
Me: Mobile Robotics.
Saeed: What do you want to do after getting the degree ?
Me: Work here for few and go back and join university.
Saeed: Cool. You ll be inventing some thing here?
Me: Not exactly, but to make things better than they currently are.
Saeed: Great! Where would you see ten years down the line, How would things be in next ten years?
What do you want to invent in next 10 years and what are you doing for that  to be achieved?

I was astonished to hear such a question.

Me: (Blank Face)
Saeed: What is your vision? What do you want to do , or will be doing after 15 years and what are you currently doing to achieve that?
Me: I have no idea what I want to work on ten years from now.

I was telling him that, once when people work on some thing for 10 - 15 years, then finally something which is new and good will be an outcome.

Later he talked about his project ideas which was similar to Google Glass and he didnt knew that Google is going to release such a product in coming few months. He wanted to get a degree in Marine Engineering, but it was prohibitively expensive and now he is working as a protection officer in the night time and as a fitness guide in the morning hours.

This conversation has left a deep impression on my heart to be motivated, have a vision, get a mission and work for that. People around have ideas and want to pursue so many things yet few get opportunity straight away. World is very competitive. You gotta cease the day friend!!!

Have a Vision
Get a Mission
and Stop not, till the goal is Reached ! ! !

Thursday, August 15, 2013

New Beginning

Moved from Eight floor to Eighteenth floor in Fusionopolis.

Back with a Banggg !!!

Glowing with Innocence : Cool Pic


Near Amrita Vishwa Vidyapeetham, Amritapuri 

Happy B'day India


An idle mind is a devil's workshop


Error while using Kdtree in pcl ros

Error:


[rosmake-3] Starting >>> sure_on_cloud [ make ]                                                                                                      
[ rosmake ] Last 40 linesre_on_cloud: 11.2 sec ]                                                                            [ 1 Active 36/37 Complete ]
{-------------------------------------------------------------------------------
  make[3]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  [  0%] Built target rospack_genmsg_libexe
  make[3]: Entering directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[3]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  [  0%] Built target rosbuild_precompile
  make[3]: Entering directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[3]: Entering directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[3]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  [ 50%] Built target sure_on_cloud
  Scanning dependencies of target iss_on_cloud
  make[3]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[3]: Entering directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  [100%] Building CXX object CMakeFiles/iss_on_cloud.dir/src/iss_on_cloud.o
  In file included from /usr/include/c++/4.6/backward/strstream:52:0,
                   from /usr/include/vtk-5.8/vtkIOStream.h:112,
                   from /usr/include/vtk-5.8/vtkSystemIncludes.h:40,
                   from /usr/include/vtk-5.8/vtkIndent.h:24,
                   from /usr/include/vtk-5.8/vtkObjectBase.h:43,
                   from /usr/include/vtk-5.8/vtkCommand.h:205,
                   from /home/sai/fuerte_workspace/perception_pcl/pcl/include/pcl-1.4/pcl/visualization/common/common.h:39,
                   from /home/sai/fuerte_workspace/perception_pcl/pcl/include/pcl-1.4/pcl/visualization/pcl_visualizer.h:49,
                   from /home/sai/fuerte_workspace/perception_pcl/pcl/include/pcl-1.4/pcl/visualization/cloud_viewer.h:39,
                   from /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp:10:
  /usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
  /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp: In function ‘void cloud_cb(const PointCloud2ConstPtr&)’:
  /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp:115:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp: In function ‘int main(int, char**)’:
  /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp:251:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  /home/sai/fuerte_workspace/sure_on_cloud/src/iss_on_cloud.cpp:253:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  Linking CXX executable ../bin/iss_on_cloud
  CMakeFiles/iss_on_cloud.dir/src/iss_on_cloud.o:(.rodata._ZTVN3pcl11KdTreeFLANNINS_8PointXYZEN5flann9L2_SimpleIfEEEE[vtable for pcl::KdTreeFLANN >]+0x18): undefined reference to `pcl::KdTreeFLANN >::nearestKSearch(pcl::PointXYZ const&, int, std::vector >&, std::vector >&)'
  CMakeFiles/iss_on_cloud.dir/src/iss_on_cloud.o:(.rodata._ZTVN3pcl11KdTreeFLANNINS_8PointXYZEN5flann9L2_SimpleIfEEEE[vtable for pcl::KdTreeFLANN >]+0x24): undefined reference to `pcl::KdTreeFLANN >::radiusSearch(pcl::PointXYZ const&, double, std::vector >&, std::vector >&, int) const'
  collect2: ld returned 1 exit status
  make[3]: *** [../bin/iss_on_cloud] Error 1
  make[3]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[2]: *** [CMakeFiles/iss_on_cloud.dir/all] Error 2
  make[2]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
  make[1]: *** [all] Error 2
  make[1]: Leaving directory `/home/sai/fuerte_workspace/sure_on_cloud/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package sure_on_cloud written to:
[ rosmake ]    /home/sai/.ros/rosmake/rosmake_output-20130816-021218/sure_on_cloud/build_output.log
[rosmake-3] Finished <<< sure_on_cloud [FAIL] [ 11.16 seconds ]                                                                                      
[ rosmake ] Halting due to failure in package sure_on_cloud.
[ rosmake ] Waiting for other threads to complete.                                      
[ rosmake ] Results:                                                                                                                                  
[ rosmake ] Built 37 packages with 1 failures.                                                                                                        
[ rosmake ] Summary output to directory                                                                                                              
[ rosmake ] /home/sai/.ros/rosmake/rosmake_output-20130816-021218                                                                                    
sai@sai-HP-EliteBook-8460w:~$



Solution :  Add these header files

Search for kdtree_flann.h  and kdtree_flann.hpp and add those as header files
#include < / home/sai/fuerte_workspace/perception_pcl/pcl/build/pcl_trunk/kdtree/include/pcl/kdtree/kdtree_flann.h>
#include < / home/sai/fuerte_workspace/perception_pcl/pcl/build/pcl_trunk/kdtree/include/pcl/kdtree/impl/kdtree_flann.hpp>