where is the error??

View: New views
6 Messages — Rating Filter:   Alert me  

where is the error??

by mahmoodn :: Rate this Message:

| View Threaded | Show Only this Message

Hello,
when I make, the output does not show exactly where is the problem. here is the output of "make":

/usr/lib/qt-3.3/bin/moc -o VVc_demo.moc  VVc_demo.cpp
g++ -I../../include -I../../../Arrangement_2/include -ggdb -Wall  '-I/home/naderan/CGAL-3.2/include/CGAL/config/i686_Linux-2.6_g++-3.3.3' '-I/home/naderan/CGAL-3.2/include'  -I/usr/X11R6/include       -I/usr/lib/qt-3.3/include       -DCGAL_USE_CGAL_CORE    -c VVc_demo.cpp
VVc_demo.cpp: In member function `virtual void
   VVc_window::mousePressEvent(QMouseEvent*)':
VVc_demo.cpp:254: warning: unused variable `int numberOfPoints'
VVc_demo.cpp:234: warning: unused variable `double len2'
VVc_demo.cpp:234: warning: unused variable `double len3'
VVc_demo.cpp: In member function `void VVc_window::redraw_win()':
VVc_demo.cpp:410: error: request for member `drawLine' in `
   this->VVc_window::widget', which is of non-aggregate type `CGAL::Qt_widget*'
../../include/CGAL/VVc_diagram_2.h: In member function `void
   CGAL::VVc_diagram_2<Traits_, AppKernel_>::queryMahmood(typename
   CGAL::Polygon_clearance_offsetting_2<Traits_>::Alg_point_2&, typename
   CGAL::Polygon_clearance_offsetting_2<Traits_>::Alg_point_2&, double&,
   std::vector<typename
   CGAL::Polygon_clearance_offsetting_2<Traits_>::Alg_point_2,
   std::allocator<typename
   CGAL::Polygon_clearance_offsetting_2<Traits_>::Alg_point_2> >) const [with
   Traits_ = Traits_2, AppKernel_ = App_kernel]':
VVc_demo.cpp:289:   instantiated from here
../../include/CGAL/VVc_diagram_2.h:956: warning: unused variable `bool flag'
make: *** [VVc_demo.o] Error 1

So where is the error??? the warning should not produce ant error.

Regards,
mahmood

Re: where is the error??

by Tim Stahlhut-4 :: Rate this Message:

| View Threaded | Show Only this Message

mahmoodn wrote:

> VVc_demo.cpp:410: error: request for member `drawLine' in `
>    this->VVc_window::widget', which is of non-aggregate type
> `CGAL::Qt_widget*'

I would look at line 410 for the error.

Tim S


Re: where is the error??

by Tom Browder :: Rate this Message:

| View Threaded | Show Only this Message

On Dec 30, 2007 5:49 AM, mahmoodn <nt_mahmood@...> wrote:
>
> Hello,
> when I make, the output does not show exactly where is the problem:working:.
> here is the output of "make":
...
> VVc_demo.cpp:410: error: request for member `drawLine' in ` <==
>    this->VVc_window::widget', which is of non-aggregate type   <==
> `CGAL::Qt_widget*'                                                                <==
...

How about there?

-Tom

Tom Browder
Niceville, Florida
USA

Re: where is the error??

by mahmoodn :: Rate this Message:

| View Threaded | Show Only this Message

> How about there?

Oh, yes. I thought that gcc stop right after an error. but seems that it continue compiling and at end it generate a report.

Thanks,


Tom Browder wrote:
On Dec 30, 2007 5:49 AM, mahmoodn <nt_mahmood@yahoo.com> wrote:
>
> Hello,
> when I make, the output does not show exactly where is the problem:working:.
> here is the output of "make":
...
> VVc_demo.cpp:410: error: request for member `drawLine' in ` <==
>    this->VVc_window::widget', which is of non-aggregate type   <==
> `CGAL::Qt_widget*'                                                                <==
...

How about there?

-Tom

Tom Browder
Niceville, Florida
USA

Re: where is the error??

by Tom Browder :: Rate this Message:

| View Threaded | Show Only this Message

On Dec 30, 2007 6:26 AM, mahmoodn <nt_mahmood@...> wrote:
...
> Oh, yes. I thought that gcc stop right after an error. but seems that it
> continue compiling and at end it generate a report.

If you use 'make -k' that is true, but eliminating '-k' should cause
the compile to stop on or near the error.

-Tom

Tom Browder
Niceville, Florida
USA

Re: where is the error??

by mahmoodn :: Rate this Message:

| View Threaded | Show Only this Message

> I would look at line 410 for the error.

Thank you. the problem was I did not notice that the error is actually reported, I was confused that whether the warning caused the error 1

now that I know where is the problem I can resolve it. it was a simple mistake

Thanks again,


Tim Stahlhut-4 wrote:
mahmoodn wrote:

> VVc_demo.cpp:410: error: request for member `drawLine' in `
>    this->VVc_window::widget', which is of non-aggregate type
> `CGAL::Qt_widget*'

I would look at line 410 for the error.

Tim S