Enlightenment
Frederik Sdun
frederik.sdun at googlemail.com
Tue Dec 23 13:41:12 CET 2008
Hi,
you missed to add which libraries you want to link. E.g.: -lewl
Regards, Frederik
Am Montag, den 22.12.2008, 13:35 +0100 schrieb Peter Stumm:
> Hi,
> i have installed enlightenment with the easy_e17.sh script from
> http://omicron.homeip.net/projects/#easy_e17.sh ,
> first i can't compile notification and screenshot (i skipped these)
>
> then i want to compile a little program i have from the ewl book
> #include <stdio.h>
> #include <Ewl.h>
> void destroy_cb(Ewl_Widget *w, void *event, void *data) {
> ewl_widget_destroy(w);
> ewl_main_quit();
> }
> int main(int argc, char ** argv) {
> Ewl_Widget *win = NULL;
> if (!ewl_init(&argc, argv)) {
> printf("Unable to init ewl\n");
> return 1;
> }
> win = ewl_window_new();
> ewl_window_title_set(EWL_WINDOW(win), "EWL Window");
> ewl_window_name_set(EWL_WINDOW(win), "EWL_WINDOW");
> ewl_window_class_set(EWL_WINDOW(win), "EWLWindow");
> ewl_object_size_request(EWL_OBJECT(win), 200, 100);
> ewl_callback_append(win, EWL_CALLBACK_DELETE_WINDOW,
> destroy_cb, NULL);
> ewl_widget_show(win);
> ewl_main();
> return 0;
> }
> i compiled the code with
> gcc main.c -I/opt/e17/include/ewl -I/opt/e17/include/
> -I/opt/e17/include/eina-0 -I/opt/e17/include/eina-0/eina
> -L/opt/e17/lib/ewl
>
> then i get following errors
> /tmp/ccs04jss.o: In function `destroy_cb':
> main.c:(.text+0xd): undefined reference to `ewl_widget_destroy'
> main.c:(.text+0x12): undefined reference to `ewl_main_quit'
> /tmp/ccs04jss.o: In function `main':
> main.c:(.text+0x3b): undefined reference to `ewl_init'
> main.c:(.text+0x5c): undefined reference to `ewl_window_new'
> main.c:(.text+0x72): undefined reference to
> `ewl_window_title_set'
> main.c:(.text+0x85): undefined reference to
> `ewl_window_name_set'
> main.c:(.text+0x98): undefined reference to
> `ewl_window_class_set'
> main.c:(.text+0xb3): undefined reference to
> `ewl_object_size_request'
> main.c:(.text+0xb8): undefined reference to
> `EWL_CALLBACK_DELETE_WINDOW'
> main.c:(.text+0xd7): undefined reference to
> `ewl_callback_append'
> main.c:(.text+0xe2): undefined reference to `ewl_widget_show'
> main.c:(.text+0xe7): undefined reference to `ewl_main'
> collect2: ld gab 1 als Ende-Status zurück
>
> hope you can help me
>
>
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.openmoko.org/pipermail/community/attachments/20081223/e309491d/attachment.pgp
More information about the community
mailing list