Hello All,
I am having some trouble compiling jpilot from the latest CVS. I think it's a simple fix but I can't quite figure it out.
I first run:
>$ ./autogen.sh --prefix=/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/install/
which goes fine. And then run make, which gives the following errors (summary below, full output pasted at the end of this e-mail).
>$ make
>make all-recursive
>make[1]: Entering directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot'
>Making all in Expense
>make[2]: Entering directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot/Expense'
>/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c expense.c
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wp,-MD,.deps/expense.pp -c expense.c -fPIC -DPIC -o .libs/expense.o
>expense.c:30:21: gtk/gtk.h: No such file or directory
>In file included from expense.c:36:
>../libplugin.h:27:21: gtk/gtk.h: No such file or directory
>In file included from expense.c:36:
I am running Debian sarge (3.1) with all the latest updates, kernel 2.6.8, and pilot-link 0.11.8. Let me know if there's any other info I should include.
thank you for any help you can give me,
Kimon
PS -- What's the status of support for categories in the calendar (I have a Treo 650)? The last version I compiled had a dialog box that listed my categories correctly but associated all events with "Unfiled".
-------------------------------------------------------
Full output of make command:
make all-recursive
make[1]: Entering directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot'
Making all in Expense
make[2]: Entering directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot/Expense'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c expense.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wp,-MD,.deps/expense.pp -c expense.c -fPIC -DPIC -o .libs/expense.o
expense.c:30:21: gtk/gtk.h: No such file or directory
In file included from expense.c:36:
../libplugin.h:27:21: gtk/gtk.h: No such file or directory
In file included from expense.c:36:
../libplugin.h:187: error: syntax error before '*' token
../libplugin.h:224: error: syntax error before '*' token
../libplugin.h:245: error: syntax error before "GList"
../libplugin.h:258: error: syntax error before '*' token
../libplugin.h:285: error: syntax error before '*' token
../libplugin.h:293: error: syntax error before '*' token
../libplugin.h:297: error: syntax error before '*' token
In file included from expense.c:38:
../utils.h:35:21: gtk/gtk.h: No such file or directory
In file included from expense.c:38:
../utils.h:241: error: syntax error before "timeout_date"
../utils.h:241: error: syntax error before "data"
../utils.h:241: warning: data definition has no type or storage class
../utils.h:243: error: syntax error before '*' token
../utils.h:252: error: syntax error before '*' token
../utils.h:293: error: syntax error before '*' token
../utils.h:297: error: syntax error before '*' token
../utils.h:306: error: syntax error before '*' token
../utils.h:314: error: syntax error before '*' token
../utils.h:322: error: syntax error before '*' token
../utils.h:326: error: syntax error before '*' token
../utils.h:328: error: syntax error before '*' token
../utils.h:330: error: syntax error before '*' token
../utils.h:334: error: syntax error before '*' token
../utils.h:343: error: syntax error before '*' token
../utils.h:346: error: syntax error before '*' token
../utils.h:351: error: syntax error before '*' token
../utils.h:353: error: syntax error before '*' token
../utils.h:355: error: syntax error before '*' token
../utils.h:378: error: syntax error before '*' token
../utils.h:379: error: syntax error before '*' token
../utils.h:380: error: syntax error before '*' token
../utils.h:381: error: syntax error before '*' token
../utils.h:448: error: syntax error before '*' token
../utils.h:474: error: syntax error before '*' token
../utils.h:542: error: syntax error before '*' token
../utils.h:555: error: syntax error before '*' token
../utils.h:559: error: syntax error before '*' token
../utils.h:559: error: `make_category_menu' declared as function returning a function
In file included from expense.c:39:
../prefs.h:162: error: syntax error before '*' token
In file included from expense.c:40:
../stock_buttons.h:25: error: syntax error before '*' token
../stock_buttons.h:25: warning: data definition has no type or storage class
In file included from expense.c:40:
../stock_buttons.h:30:28: gdk/gdkkeysyms.h: No such file or directory
expense.c:136: error: syntax error before '*' token
expense.c:136: warning: data definition has no type or storage class
expense.c:137: error: syntax error before '*' token
expense.c:137: warning: data definition has no type or storage class
expense.c:138: error: syntax error before '*' token
expense.c:138: warning: data definition has no type or storage class
expense.c:139: error: syntax error before '*' token
expense.c:139: warning: data definition has no type or storage class
expense.c:140: error: syntax error before '*' token
expense.c:140: warning: data definition has no type or storage class
expense.c:143: error: syntax error before '*' token
expense.c:143: warning: data definition has no type or storage class
expense.c:144: error: syntax error before '*' token
expense.c:144: warning: data definition has no type or storage class
expense.c:145: error: syntax error before '*' token
expense.c:145: warning: data definition has no type or storage class
expense.c:146: error: syntax error before '*' token
expense.c:146: warning: data definition has no type or storage class
expense.c:147: error: syntax error before '*' token
expense.c:147: warning: data definition has no type or storage class
expense.c:148: error: syntax error before '*' token
expense.c:148: warning: data definition has no type or storage class
expense.c:149: error: syntax error before '*' token
expense.c:149: warning: data definition has no type or storage class
expense.c:150: error: syntax error before '*' token
expense.c:150: warning: data definition has no type or storage class
expense.c:151: error: syntax error before '*' token
expense.c:151: warning: data definition has no type or storage class
expense.c:152: error: syntax error before '*' token
expense.c:152: warning: data definition has no type or storage class
expense.c:153: error: syntax error before '*' token
expense.c:153: warning: data definition has no type or storage class
expense.c:154: error: syntax error before '*' token
expense.c:154: warning: data definition has no type or storage class
expense.c:155: error: syntax error before '*' token
expense.c:155: warning: data definition has no type or storage class
expense.c:156: error: syntax error before '*' token
expense.c:156: warning: data definition has no type or storage class
expense.c:157: error: syntax error before '*' token
expense.c:157: warning: data definition has no type or storage class
expense.c:158: error: syntax error before '*' token
expense.c:158: warning: data definition has no type or storage class
expense.c:159: error: syntax error before '*' token
expense.c:159: warning: data definition has no type or storage class
expense.c:160: error: syntax error before '*' token
expense.c:160: warning: data definition has no type or storage class
expense.c:161: error: syntax error before '*' token
expense.c:161: warning: data definition has no type or storage class
expense.c:162: error: syntax error before '*' token
expense.c:162: warning: data definition has no type or storage class
expense.c:163: error: syntax error before '*' token
expense.c:163: warning: data definition has no type or storage class
expense.c:165: error: syntax error before '*' token
expense.c:165: warning: data definition has no type or storage class
expense.c:168: error: syntax error before '*' token
expense.c:168: warning: data definition has no type or storage class
expense.c:170: error: syntax error before '*' token
expense.c:170: warning: data definition has no type or storage class
expense.c:172: error: syntax error before '*' token
expense.c:172: warning: data definition has no type or storage class
expense.c:195: error: syntax error before '*' token
expense.c:200: error: syntax error before '*' token
expense.c:201: error: syntax error before '*' token
expense.c:202: error: syntax error before "GtkWidget"
expense.c:251: error: syntax error before "sort_compare_date"
expense.c:251: error: syntax error before '*' token
expense.c: In function `sort_compare_date':
expense.c:255: error: syntax error before '*' token
expense.c:259: error: `row1' undeclared (first use in this function)
expense.c:259: error: (Each undeclared identifier is reported only once
expense.c:259: error: for each function it appears in.)
expense.c:259: error: syntax error before "GtkCListRow"
expense.c:260: error: `row2' undeclared (first use in this function)
expense.c:260: error: syntax error before "GtkCListRow"
expense.c: At top level:
expense.c:310: error: syntax error before '*' token
expense.c: In function `cb_record_changed':
expense.c:316: error: invalid type argument of `->'
expense.c: At top level:
expense.c:611: error: syntax error before '*' token
expense.c: In function `cb_delete':
expense.c:621: error: `data' undeclared (first use in this function)
expense.c:623: warning: assignment makes pointer from integer without a cast
expense.c: At top level:
expense.c:722: error: syntax error before '*' token
expense.c: In function `cb_add_new_record':
expense.c:733: error: `GtkTextIter' undeclared (first use in this function)
expense.c:733: error: syntax error before "start_iter"
expense.c:739: error: `data' undeclared (first use in this function)
expense.c:751: warning: assignment makes pointer from integer without a cast
expense.c:765: warning: assignment makes pointer from integer without a cast
expense.c:771: warning: assignment makes pointer from integer without a cast
expense.c:777: warning: assignment makes pointer from integer without a cast
expense.c:791: error: `start_iter' undeclared (first use in this function)
expense.c:791: error: `end_iter' undeclared (first use in this function)
expense.c:792: error: `TRUE' undeclared (first use in this function)
expense.c:792: warning: assignment makes pointer from integer without a cast
expense.c:804: warning: assignment makes pointer from integer without a cast
expense.c: In function `display_record':
expense.c:868: error: `GdkColor' undeclared (first use in this function)
expense.c:868: error: syntax error before "color"
expense.c:869: error: `GdkColormap' undeclared (first use in this function)
expense.c:869: error: `colormap' undeclared (first use in this function)
expense.c:877: error: `color' undeclared (first use in this function)
expense.c: In function `display_records':
expense.c:937: error: `GList' undeclared (first use in this function)
expense.c:937: error: `records' undeclared (first use in this function)
expense.c:938: error: `temp_list' undeclared (first use in this function)
expense.c:940: error: `gchar' undeclared (first use in this function)
expense.c:940: error: `empty_line' undeclared (first use in this function)
expense.c:940: error: syntax error before ']' token
expense.c: At top level:
expense.c:942: error: syntax error before numeric constant
expense.c:942: warning: data definition has no type or storage class
expense.c:944: error: `records' used prior to declaration
expense.c:944: warning: initialization makes integer from pointer without a castexpense.c:944: warning: data definition has no type or storage class
expense.c:946: error: syntax error before '&' token
expense.c:946: error: conflicting types for `free_myexpense_list'
expense.c:450: error: previous declaration of `free_myexpense_list'
expense.c:946: warning: data definition has no type or storage class
expense.c:949: error: conflicting types for `clear_details'
expense.c:658: error: previous declaration of `clear_details'
expense.c:949: warning: data definition has no type or storage class
expense.c:952: error: syntax error before '(' token
expense.c:953: error: syntax error before numeric constant
expense.c:953: error: conflicting types for `connect_changed_signals'
expense.c:325: error: previous declaration of `connect_changed_signals'
expense.c:953: warning: data definition has no type or storage class
expense.c:954: error: syntax error before '(' token
expense.c:955: warning: parameter names (without types) in function declaration
expense.c:955: error: syntax error before "void"
expense.c:956: error: syntax error before '(' token
expense.c:959: error: initializer element is not constant
expense.c:959: warning: data definition has no type or storage class
expense.c:960: error: syntax error before "if"
expense.c:964: error: `temp_list' used prior to declaration
expense.c:964: warning: data definition has no type or storage class
expense.c:964: error: invalid type argument of `->'
expense.c:964: error: syntax error before ')' token
expense.c:968: warning: data definition has no type or storage class
expense.c:969: error: syntax error before "for"
expense.c:969: warning: data definition has no type or storage class
expense.c:969: error: redefinition of `temp_list'
expense.c:964: error: `temp_list' previously defined here
expense.c:969: error: invalid type argument of `->'
expense.c:969: error: syntax error before '++' token
expense.c:994: warning: initialization makes integer from pointer without a castexpense.c:994: error: initializer element is not constant
expense.c:994: warning: data definition has no type or storage class
expense.c:995: error: syntax error before '->' token
expense.c:1005: warning: parameter names (without types) in function declarationexpense.c:1005: warning: data definition has no type or storage class
expense.c:1006: error: syntax error before '++' token
expense.c:1011: error: conflicting types for `glob_myexpense_list'
expense.c:188: error: previous declaration of `glob_myexpense_list'
expense.c:1011: warning: data definition has no type or storage class
expense.c:1012: error: syntax error before '}' token
expense.c:1014: error: syntax error before '&' token
expense.c:1014: warning: data definition has no type or storage class
expense.c:1017: error: syntax error before '(' token
expense.c:1019: error: syntax error before '(' token
expense.c:1035: error: syntax error before '(' token
expense.c:1037: error: syntax error before numeric constant
expense.c:1037: warning: data definition has no type or storage class
expense.c:1039: error: syntax error before numeric constant
expense.c:1039: warning: data definition has no type or storage class
expense.c: In function `redraw_cat_menus':
expense.c:1073: error: `TRUE' undeclared (first use in this function)
expense.c: At top level:
expense.c:1096: error: syntax error before '*' token
expense.c: In function `cb_edit_cats':
expense.c:1128: error: `widget' undeclared (first use in this function)
expense.c: At top level:
expense.c:1142: error: syntax error before '*' token
expense.c: In function `cb_clist_selection':
expense.c:1157: error: `row' undeclared (first use in this function)
expense.c:1157: warning: assignment makes pointer from integer without a cast
expense.c:1172: error: `column' undeclared (first use in this function)
expense.c:1179: warning: assignment makes pointer from integer without a cast
expense.c:1199: error: `TRUE' undeclared (first use in this function)
expense.c: At top level:
expense.c:1286: error: syntax error before '*' token
expense.c: In function `cb_pulldown_menu':
expense.c:1293: error: `item' undeclared (first use in this function)
expense.c:1294: error: invalid type argument of `->'
expense.c:1296: error: `value' undeclared (first use in this function)
expense.c: At top level:
expense.c:1329: error: syntax error before "GtkWidget"
expense.c: In function `make_menu':
expense.c:1333: error: `GSList' undeclared (first use in this function)
expense.c:1333: error: `group' undeclared (first use in this function)
expense.c:1334: error: `GtkWidget' undeclared (first use in this function)
expense.c:1334: error: `option_menu' undeclared (first use in this function)
expense.c:1335: error: `menu_item' undeclared (first use in this function)
expense.c:1336: error: `menu' undeclared (first use in this function)
expense.c:1340: error: `Poption_menu' undeclared (first use in this function)
expense.c:1346: error: `items' undeclared (first use in this function)
expense.c:1348: error: `menu_items' undeclared (first use in this function)
expense.c:1349: error: `menu_index' undeclared (first use in this function)
expense.c: In function `make_menus':
expense.c:1380: error: `GList' undeclared (first use in this function)
expense.c:1465: warning: assignment makes integer from pointer without a cast
expense.c: At top level:
expense.c:1479: error: syntax error before '*' token
expense.c: In function `expense_clist_find_id':
expense.c:1488: error: `found_at' undeclared (first use in this function)
expense.c:1489: error: invalid type argument of `->'
expense.c:1490: warning: assignment makes pointer from integer without a cast
expense.c:1494: error: `unique_id' undeclared (first use in this function)
expense.c:1495: error: `TRUE' undeclared (first use in this function)
expense.c: At top level:
expense.c:1532: error: syntax error before '*' token
expense.c: In function `plugin_gui':
expense.c:1534: error: `GtkWidget' undeclared (first use in this function)
expense.c:1534: error: `vbox1' undeclared (first use in this function)
expense.c:1534: error: `vbox2' undeclared (first use in this function)
expense.c:1535: error: `hbox_temp' undeclared (first use in this function)
expense.c:1536: error: `temp_vbox' undeclared (first use in this function)
expense.c:1537: error: `button' undeclared (first use in this function)
expense.c:1538: error: `label' undeclared (first use in this function)
expense.c:1539: error: `separator' undeclared (first use in this function)
expense.c:1544: error: `unique_id' undeclared (first use in this function)
expense.c:1560: warning: assignment makes pointer from integer without a cast
expense.c:1564: error: `hbox' undeclared (first use in this function)
expense.c:1564: error: `TRUE' undeclared (first use in this function)
expense.c:1567: error: `FALSE' undeclared (first use in this function)
expense.c:1577: warning: assignment makes pointer from integer without a cast
expense.c:1579: error: `vbox' undeclared (first use in this function)
expense.c:1589: warning: assignment makes pointer from integer without a cast
expense.c:1606: warning: assignment makes pointer from integer without a cast
expense.c:1609: error: `GTK_POLICY_AUTOMATIC' undeclared (first use in this function)
expense.c:1613: warning: assignment makes pointer from integer without a cast
expense.c:1616: error: `GTK_SELECTION_BROWSE' undeclared (first use in this function)
expense.c:1626: error: `GTK_SORT_ASCENDING' undeclared (first use in this function)
expense.c:1637: warning: assignment makes pointer from integer without a cast
expense.c:1637: error: `GDK_d' undeclared (first use in this function)
expense.c:1637: error: `GDK_CONTROL_MASK' undeclared (first use in this function)
expense.c:1637: error: `GTK_ACCEL_VISIBLE' undeclared (first use in this function)
expense.c:1642: warning: assignment makes pointer from integer without a cast
expense.c:1642: error: `GDK_o' undeclared (first use in this function)
expense.c:1647: warning: assignment makes pointer from integer without a cast
expense.c:1647: error: `GDK_n' undeclared (first use in this function)
expense.c:1652: warning: assignment makes pointer from integer without a cast
expense.c:1652: error: `GDK_Return' undeclared (first use in this function)
expense.c:1657: error: invalid type argument of `->'
expense.c:1661: warning: assignment makes pointer from integer without a cast
expense.c:1666: error: invalid type argument of `->'
expense.c:1674: warning: assignment makes pointer from integer without a cast
expense.c:1682: error: `GTK_FILL' undeclared (first use in this function)
expense.c:1752: warning: assignment makes pointer from integer without a cast
expense.c:1753: warning: assignment makes pointer from integer without a cast
expense.c:1766: warning: assignment makes pointer from integer without a cast
expense.c:1767: warning: assignment makes pointer from integer without a cast
expense.c:1780: warning: assignment makes pointer from integer without a cast
expense.c:1781: warning: assignment makes pointer from integer without a cast
expense.c:1797: warning: assignment makes pointer from integer without a cast
expense.c:1811: warning: assignment makes pointer from integer without a cast
expense.c:1825: warning: assignment makes pointer from integer without a cast
expense.c:1834: warning: assignment makes pointer from integer without a cast
expense.c:1842: warning: assignment makes pointer from integer without a cast
expense.c:1843: warning: assignment makes pointer from integer without a cast
expense.c:1845: error: `GTK_WRAP_WORD' undeclared (first use in this function)
expense.c:1857: warning: assignment makes pointer from integer without a cast
expense.c:1865: warning: assignment makes pointer from integer without a cast
expense.c:1866: warning: assignment makes pointer from integer without a cast
expense.c: In function `plugin_gui_cleanup':
expense.c:1926: error: `TRUE' undeclared (first use in this function)
expense.c: In function `plugin_search':
expense.c:2000: error: `GList' undeclared (first use in this function)
expense.c:2009: warning: assignment makes integer from pointer without a cast
expense.c:2018: error: invalid type argument of `->'
expense.c:2024: error: invalid type argument of `->'
expense.c:2025: error: invalid type argument of `->'
expense.c:2026: error: invalid type argument of `->'
make[2]: *** [expense.lo] Error 1
make[2]: Leaving directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot/Expense'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/klhi/myfiles/software/jpilot/2006-02-20---cvs/src/jpilot'
make: *** [all-recursive-am] Error 2
More information about the jpilot mailing list