> I'm using r6671 on FreeBSD. I'm trying to compile the test program in the
> tutorial/documentation <a href="http://www.fltk.org/doc-2.0/html/index.html">
> hello.cxx </a>. It refuses to compile. After running the command given it
> gives me this error:
>
> <code>
> /var/tmp//ccmVdzAK.o(.text+0x43): In function `main':
> /usr/local/include/fltk/Group.h:47: undefined reference to
> `fltk::Window::Window(int, int, char const*)'
> /var/tmp//ccmVdzAK.o(.text+0x96): In function `main':
> /home/halbersma/Programming/fltk_test/main.cpp:9: undefined reference to
> `fltk::Widget::Widget(int, int, int, int, char const*)'
> /var/tmp//ccmVdzAK.o(.text+0xc2):/home/halbersma/Programming/fltk_test/main.cpp:10:
> undefined reference to `fltk::UP_BOX'
> /var/tmp//ccmVdzAK.o(.text+0xd1):/home/halbersma/Programming/fltk_test/main.cpp:10:
> undefined reference to `fltk::Widget::box(fltk::Symbol*)'
> /var/tmp//ccmVdzAK.o(.text+0xd6):/home/halbersma/Programming/fltk_test/main.cpp:11:
> undefined reference to `fltk::HELVETICA_BOLD_ITALIC'
> /var/tmp//ccmVdzAK.o(.text+0xe5):/home/halbersma/Programming/fltk_test/main.cpp:11:
> undefined reference to `fltk::Widget::labelfont(fltk::Font*)'
> /var/tmp//ccmVdzAK.o(.text+0xf9):/home/halbersma/Programming/fltk_test/main.cpp:12:
> undefined reference to `fltk::Widget::labelsize(float)'
> /var/tmp//ccmVdzAK.o(.text+0xfe):/home/halbersma/Programming/fltk_test/main.cpp:13:
> undefined reference to `fltk::SHADOW_LABEL'
> /var/tmp//ccmVdzAK.o(.text+0x10d):/home/halbersma/Programming/fltk_test/main.cpp:13:
> undefined reference to `fltk::Widget::labeltype(fltk::LabelType*)'
> /var/tmp//ccmVdzAK.o(.text+0x136):/home/halbersma/Programming/fltk_test/main.cpp:15:
> undefined reference to `fltk::Window::show(int, char**)'
> /var/tmp//ccmVdzAK.o(.text+0x13b):/home/halbersma/Programming/fltk_test/main.cpp:16:
> undefined reference to `fltk::run()'
> /var/tmp//ccmVdzAK.o(.gnu.linkonce.t._ZN4fltk5Group5beginEv+0x7): In function
> `main':
> /usr/local/include/fltk/Group.h:47: undefined reference to
> `fltk::Group::current_'
> /var/tmp//ccmVdzAK.o(.gnu.linkonce.t._ZN4fltk5Group3endEv+0x12):/usr/local/include/fltk/Group.h:46:
> undefined reference to `fltk::Group::current_'
> </code>
>
> any suggestions
Update
If I try this program instead
#include <fltk/Window.h>
#include <fltk/Widget.h>
#include <fltk/run.h>
using namespace fltk;
int main(int argc, char **argv) {
/*Window *window = new Window(300, 180);
window->begin();
Widget *box = new Widget(20, 40, 260, 100, "Hello, World!");
box->box(UP_BOX);
box->labelfont(HELVETICA_BOLD_ITALIC);
box->labelsize(36);
box->labeltype(SHADOW_LABEL);
window->end();
window->show(argc, argv);*/
return 0;//run();
}
And I came up with these errors on compile
/usr/lib/crt1.o(.text+0x85): In function `_start':
: undefined reference to `main'
Using gcc version 4.2.1 build 20070719 Ports standard.
Any help would be greatly appreciated.
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs