Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58040 - extract-xiso-2.4_beta2.ebuild (update) set Keyword ~macos compiles cleanly
Summary: extract-xiso-2.4_beta2.ebuild (update) set Keyword ~macos compiles cleanly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: PPC All
: High enhancement (vote)
Assignee: Alexander Plank (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-23 02:55 UTC by kamplingj
Modified: 2004-07-26 13:55 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
extract-xiso-2.4_beta2.ebuild (extract-xiso-2.4_beta2.ebuild,679 bytes, text/plain)
2004-07-23 02:56 UTC, kamplingj
Details
extract-xiso-2.4_beta2.ebuild (without seding) (extract-xiso-2.4_beta2.ebuild,787 bytes, text/plain)
2004-07-23 09:03 UTC, Przemyslaw Maciag (RETIRED)
Details
extract-xiso-makefile.patch (extract-xiso-makefile.patch,1.86 KB, patch)
2004-07-23 09:04 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
extract-xiso-makefile.patch (extract-xiso-makefile.patch,1.52 KB, patch)
2004-07-26 13:54 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff
extract-xiso-makefile.patch (extract-xiso-makefile.patch,1.52 KB, patch)
2004-07-26 13:54 UTC, Przemyslaw Maciag (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description kamplingj 2004-07-23 02:55:16 UTC
Hi!

Please find attached extract-xiso-2.4_beta2.ebuild .

I added the keyword ~macos 

extract-xiso is the premiere backup tool for creating and extracting disc image .iso's of XBox games. the source builds successfully on linux, freebsd, macosx, windows (with visual c++) and probably other unixes as well.

thx
Jan
Comment 1 kamplingj 2004-07-23 02:56:54 UTC
Created attachment 35996 [details]
extract-xiso-2.4_beta2.ebuild
Comment 2 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-07-23 09:03:42 UTC
Created attachment 36014 [details]
extract-xiso-2.4_beta2.ebuild (without seding)

Nice :)

Hmmm... It's notnig relatively new. I created version of ebuild with patch
instead of seding the Makefile. Small things added do ebuild (like DEPEND,
etc.).

Hope you find if useful.

Regards,
Przemek
Comment 3 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-07-23 09:04:01 UTC
Created attachment 36015 [details, diff]
extract-xiso-makefile.patch
Comment 4 Alexander Plank (RETIRED) gentoo-dev 2004-07-25 11:38:10 UTC
The original ebuild submitted by kamplingj@t-online.de works. I added it to macos not ~macos since we need to populate the tree as quickly as possible. The second ebuild without seding gives me errors (see below) so I didn't add it. Please resubmit the ebuild/patch to this bug and I'll add it if it works. Sorry for that problem.

ranlib libftp.a
gcc -o extract-xiso -D__LINUX__ extract-xiso.c libftp-5.0.1.modified.by.in/libftp.a -O3 -pipe
extract-xiso.c:308: error: parse error before "xoff_t"
extract-xiso.c:308: warning: data definition has no type or storage class
extract-xiso.c:577: error: parse error before "xoff_t"
extract-xiso.c:577: warning: no semicolon at end of struct or union
extract-xiso.c:589: error: parse error before '}' token
extract-xiso.c:603: error: parse error before "xoff_t"
extract-xiso.c:603: warning: no semicolon at end of struct or union
extract-xiso.c:605: error: parse error before '}' token
extract-xiso.c:605: warning: data definition has no type or storage class
extract-xiso.c:612: error: parse error before "xoff_t"
extract-xiso.c:612: warning: no semicolon at end of struct or union
extract-xiso.c:613: warning: data definition has no type or storage class
extract-xiso.c:635: error: parse error before "xoff_t"
extract-xiso.c:642: error: parse error before "write_tree_context"
extract-xiso.c:643: error: parse error before "write_tree_context"
extract-xiso.c:648: error: parse error before "wdsafp_context"
extract-xiso.c:661: error: parse error before "s_total_bytes"
extract-xiso.c:661: warning: data definition has no type or storage class
extract-xiso.c:666: error: parse error before "s_total_bytes_all_isos"
extract-xiso.c:666: warning: data definition has no type or storage class
extract-xiso.c: In function `main':
extract-xiso.c:880: error: `O_LARGEFILE' undeclared (first use in this function)
extract-xiso.c:880: error: (Each undeclared identifier is reported only once
extract-xiso.c:880: error: for each function it appears in.)
extract-xiso.c:881: error: parse error before numeric constant
extract-xiso.c: At top level:
extract-xiso.c:942: error: parse error before "if"
extract-xiso.c:946: error: conflicting types for `boyer_moore_done'
extract-xiso.c:626: error: previous declaration of `boyer_moore_done'
extract-xiso.c:946: warning: data definition has no type or storage class
extract-xiso.c:948: error: parse error before "if"
extract-xiso.c: In function `verify_xiso':
extract-xiso.c:987: error: parse error before numeric constant
extract-xiso.c: At top level:
extract-xiso.c:988: error: parse error before "if"
extract-xiso.c:988: warning: data definition has no type or storage class
extract-xiso.c:988: error: parse error before '}' token
extract-xiso.c:989: error: redefinition of `err'
extract-xiso.c:988: error: `err' previously defined here
extract-xiso.c:989: warning: data definition has no type or storage class
extract-xiso.c:989: error: parse error before '}' token
extract-xiso.c:992: error: redefinition of `err'
extract-xiso.c:989: error: `err' previously defined here
extract-xiso.c:992: warning: data definition has no type or storage class
extract-xiso.c:992: error: parse error before '}' token
extract-xiso.c:993: error: redefinition of `err'
extract-xiso.c:992: error: `err' previously defined here
extract-xiso.c:993: warning: data definition has no type or storage class
extract-xiso.c:993: error: parse error before '}' token
extract-xiso.c:999: error: parse error before "if"
extract-xiso.c:999: error: redefinition of `err'
extract-xiso.c:993: error: `err' previously defined here
extract-xiso.c:999: warning: data definition has no type or storage class
extract-xiso.c:999: error: parse error before '}' token
extract-xiso.c:1000: error: redefinition of `err'
extract-xiso.c:999: error: `err' previously defined here
extract-xiso.c:1000: warning: data definition has no type or storage class
extract-xiso.c:1000: error: parse error before '}' token
extract-xiso.c:1001: error: redefinition of `err'
extract-xiso.c:1000: error: `err' previously defined here
extract-xiso.c:1001: warning: data definition has no type or storage class
extract-xiso.c:1001: error: parse error before '}' token
extract-xiso.c:1007: error: redefinition of `err'
extract-xiso.c:1001: error: `err' previously defined here
extract-xiso.c:1007: warning: data definition has no type or storage class
extract-xiso.c:1008: error: parse error before '}' token
extract-xiso.c:1009: error: redefinition of `err'
extract-xiso.c:1007: error: `err' previously defined here
extract-xiso.c:1009: warning: data definition has no type or storage class
extract-xiso.c:1009: error: parse error before '}' token
extract-xiso.c: In function `create_xiso':
extract-xiso.c:1020: error: parse error before "pos"
extract-xiso.c:1021: error: storage size of `root' isn't known
extract-xiso.c:1023: error: parse error before "wt_context"
extract-xiso.c:1030: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:1093: error: `wt_context' undeclared (first use in this function)
extract-xiso.c:1106: error: `O_LARGEFILE' undeclared (first use in this function)
extract-xiso.c:1127: error: parse error before numeric constant
extract-xiso.c: At top level:
extract-xiso.c:1137: error: parse error before "if"
extract-xiso.c:1137: error: redefinition of `err'
extract-xiso.c:1009: error: `err' previously defined here
extract-xiso.c:1137: warning: data definition has no type or storage class
extract-xiso.c:1137: error: parse error before '}' token
extract-xiso.c:1138: error: redefinition of `err'
extract-xiso.c:1137: error: `err' previously defined here
extract-xiso.c:1138: warning: data definition has no type or storage class
extract-xiso.c:1138: error: parse error before '}' token
extract-xiso.c:1141: error: redefinition of `err'
extract-xiso.c:1138: error: `err' previously defined here
extract-xiso.c:1141: warning: data definition has no type or storage class
extract-xiso.c:1141: error: parse error before '}' token
extract-xiso.c:1142: error: redefinition of `err'
extract-xiso.c:1141: error: `err' previously defined here
extract-xiso.c:1142: warning: data definition has no type or storage class
extract-xiso.c:1142: error: parse error before '}' token
extract-xiso.c:1144: error: redefinition of `err'
extract-xiso.c:1142: error: `err' previously defined here
extract-xiso.c:1144: warning: data definition has no type or storage class
extract-xiso.c:1144: error: parse error before '}' token
extract-xiso.c:1146: error: redefinition of `err'
extract-xiso.c:1144: error: `err' previously defined here
extract-xiso.c:1146: warning: data definition has no type or storage class
extract-xiso.c:1146: error: parse error before '}' token
extract-xiso.c:1153: error: redefinition of `err'
extract-xiso.c:1146: error: `err' previously defined here
extract-xiso.c:1153: error: `root' undeclared here (not in a function)
extract-xiso.c:1153: error: `wt_context' undeclared here (not in a function)
extract-xiso.c:1153: error: initializer element is not constant
extract-xiso.c:1153: warning: data definition has no type or storage class
extract-xiso.c:1154: error: parse error before '}' token
extract-xiso.c:1156: error: redefinition of `err'
extract-xiso.c:1153: error: `err' previously defined here
extract-xiso.c:1156: warning: data definition has no type or storage class
extract-xiso.c:1156: error: parse error before '}' token
extract-xiso.c:1157: error: redefinition of `err'
extract-xiso.c:1156: error: `err' previously defined here
extract-xiso.c:1157: warning: data definition has no type or storage class
extract-xiso.c:1157: error: parse error before '}' token
extract-xiso.c:1159: error: redefinition of `err'
extract-xiso.c:1157: error: `err' previously defined here
extract-xiso.c:1159: warning: data definition has no type or storage class
extract-xiso.c:1159: error: parse error before '}' token
extract-xiso.c:1160: error: redefinition of `err'
extract-xiso.c:1159: error: `err' previously defined here
extract-xiso.c:1160: warning: data definition has no type or storage class
extract-xiso.c:1160: error: parse error before '}' token
extract-xiso.c:1179: error: redefinition of `err'
extract-xiso.c:1160: error: `err' previously defined here
extract-xiso.c:1179: warning: data definition has no type or storage class
extract-xiso.c:1179: error: parse error before '}' token
extract-xiso.c:1180: warning: parameter names (without types) in function declaration
extract-xiso.c:1180: error: conflicting types for `free'
/usr/include/stdlib.h:136: error: previous declaration of `free'
extract-xiso.c:1180: warning: data definition has no type or storage class
extract-xiso.c:1181: error: parse error before '}' token
extract-xiso.c: In function `decode_xiso':
extract-xiso.c:1194: error: `O_LARGEFILE' undeclared (first use in this function)
extract-xiso.c:1253: error: parse error before "root_dir_sect"
extract-xiso.c:1254: error: parse error before "root_dir_sect"
extract-xiso.c:1254: error: parse error before ')' token
extract-xiso.c:1277: error: parse error before "root_dir_sect"
extract-xiso.c:1278: error: parse error before "root_dir_sect"
extract-xiso.c:1278: error: parse error before ')' token
extract-xiso.c: At top level:
extract-xiso.c:1283: error: parse error before '}' token
extract-xiso.c:1286: error: redefinition of `err'
extract-xiso.c:1179: error: `err' previously defined here
extract-xiso.c:1286: warning: data definition has no type or storage class
extract-xiso.c:1286: error: parse error before '}' token
extract-xiso.c:1293: warning: parameter names (without types) in function declaration
extract-xiso.c:1293: warning: data definition has no type or storage class
extract-xiso.c:1294: error: parse error before '}' token
extract-xiso.c:1302: error: parse error before "xoff_t"
extract-xiso.c: In function `traverse_xiso':
extract-xiso.c:1305: error: parse error before "curpos"
extract-xiso.c:1311: error: `in_dir_node' undeclared (first use in this function)
extract-xiso.c:1317: error: `in_xiso' undeclared (first use in this function)
extract-xiso.c:1322: error: `in_dir_start' undeclared (first use in this function)
extract-xiso.c:1322: error: parse error before "l_offset"
extract-xiso.c:1350: error: `in_mode' undeclared (first use in this function)
extract-xiso.c:1351: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:1353: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:1355: error: dereferencing pointer to incomplete type
extract-xiso.c:1360: error: dereferencing pointer to incomplete type
extract-xiso.c:1361: error: dereferencing pointer to incomplete type
extract-xiso.c:1363: error: `in_root' undeclared (first use in this function)
extract-xiso.c:1368: error: `in_ll_compat' undeclared (first use in this function)
extract-xiso.c:1373: error: parse error before "l_offset"
extract-xiso.c: At top level:
extract-xiso.c:1383: error: parse error before ':' token
extract-xiso.c:1387: error: redefinition of `err'
extract-xiso.c:1286: error: `err' previously defined here
extract-xiso.c:1387: warning: data definition has no type or storage class
extract-xiso.c:1387: error: parse error before '}' token
extract-xiso.c:1392: error: redefinition of `err'
extract-xiso.c:1387: error: `err' previously defined here
extract-xiso.c:1392: warning: data definition has no type or storage class
extract-xiso.c:1392: error: parse error before '}' token
extract-xiso.c:1396: error: redefinition of `err'
extract-xiso.c:1392: error: `err' previously defined here
extract-xiso.c:1396: warning: data definition has no type or storage class
extract-xiso.c:1396: error: parse error before '}' token
extract-xiso.c:1402: error: redefinition of `err'
extract-xiso.c:1396: error: `err' previously defined here
extract-xiso.c:1402: warning: data definition has no type or storage class
extract-xiso.c:1402: error: parse error before '}' token
extract-xiso.c:1403: error: redefinition of `err'
extract-xiso.c:1402: error: `err' previously defined here
extract-xiso.c:1403: warning: data definition has no type or storage class
extract-xiso.c:1403: error: parse error before '}' token
extract-xiso.c:1405: error: redefinition of `err'
extract-xiso.c:1403: error: `err' previously defined here
extract-xiso.c:1405: warning: data definition has no type or storage class
extract-xiso.c:1405: error: parse error before '}' token
extract-xiso.c:1406: error: redefinition of `err'
extract-xiso.c:1405: error: `err' previously defined here
extract-xiso.c:1406: warning: data definition has no type or storage class
extract-xiso.c:1406: error: parse error before '}' token
extract-xiso.c:1418: error: redefinition of `err'
extract-xiso.c:1406: error: `err' previously defined here
extract-xiso.c:1418: warning: data definition has no type or storage class
extract-xiso.c:1418: error: parse error before '}' token
extract-xiso.c:1419: error: redefinition of `err'
extract-xiso.c:1418: error: `err' previously defined here
extract-xiso.c:1419: warning: data definition has no type or storage class
extract-xiso.c:1419: error: parse error before '}' token
extract-xiso.c:1446: error: redefinition of `err'
extract-xiso.c:1419: error: `err' previously defined here
extract-xiso.c:1446: warning: data definition has no type or storage class
extract-xiso.c:1446: error: parse error before '}' token
extract-xiso.c:1450: error: `dir' undeclared here (not in a function)
extract-xiso.c:1450: warning: data definition has no type or storage class
extract-xiso.c:1452: error: parse error before "goto"
extract-xiso.c: In function `avl_fetch':
extract-xiso.c:1481: error: dereferencing pointer to incomplete type
extract-xiso.c:1483: error: dereferencing pointer to incomplete type
extract-xiso.c:1484: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_insert':
extract-xiso.c:1496: error: dereferencing pointer to incomplete type
extract-xiso.c:1496: error: dereferencing pointer to incomplete type
extract-xiso.c:1498: error: dereferencing pointer to incomplete type
extract-xiso.c:1499: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_left_grown':
extract-xiso.c:1506: error: dereferencing pointer to incomplete type
extract-xiso.c:1508: error: dereferencing pointer to incomplete type
extract-xiso.c:1509: error: dereferencing pointer to incomplete type
extract-xiso.c:1509: error: dereferencing pointer to incomplete type
extract-xiso.c:1512: error: dereferencing pointer to incomplete type
extract-xiso.c:1514: error: dereferencing pointer to incomplete type
extract-xiso.c:1515: error: dereferencing pointer to incomplete type
extract-xiso.c:1519: error: dereferencing pointer to incomplete type
extract-xiso.c:1520: error: dereferencing pointer to incomplete type
extract-xiso.c:1524: error: dereferencing pointer to incomplete type
extract-xiso.c:1525: error: dereferencing pointer to incomplete type
extract-xiso.c:1528: error: dereferencing pointer to incomplete type
extract-xiso.c:1529: error: dereferencing pointer to incomplete type
extract-xiso.c:1535: error: dereferencing pointer to incomplete type
extract-xiso.c:1539: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_right_grown':
extract-xiso.c:1546: error: dereferencing pointer to incomplete type
extract-xiso.c:1548: error: dereferencing pointer to incomplete type
extract-xiso.c:1552: error: dereferencing pointer to incomplete type
extract-xiso.c:1553: error: dereferencing pointer to incomplete type
extract-xiso.c:1553: error: dereferencing pointer to incomplete type
extract-xiso.c:1556: error: dereferencing pointer to incomplete type
extract-xiso.c:1558: error: dereferencing pointer to incomplete type
extract-xiso.c:1559: error: dereferencing pointer to incomplete type
extract-xiso.c:1563: error: dereferencing pointer to incomplete type
extract-xiso.c:1564: error: dereferencing pointer to incomplete type
extract-xiso.c:1568: error: dereferencing pointer to incomplete type
extract-xiso.c:1569: error: dereferencing pointer to incomplete type
extract-xiso.c:1572: error: dereferencing pointer to incomplete type
extract-xiso.c:1573: error: dereferencing pointer to incomplete type
extract-xiso.c:1579: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_rotate_left':
extract-xiso.c:1588: error: dereferencing pointer to incomplete type
extract-xiso.c:1589: error: dereferencing pointer to incomplete type
extract-xiso.c:1589: error: dereferencing pointer to incomplete type
extract-xiso.c:1590: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_rotate_right':
extract-xiso.c:1597: error: dereferencing pointer to incomplete type
extract-xiso.c:1598: error: dereferencing pointer to incomplete type
extract-xiso.c:1598: error: dereferencing pointer to incomplete type
extract-xiso.c:1599: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `avl_traverse_depth_first':
extract-xiso.c:1631: error: dereferencing pointer to incomplete type
extract-xiso.c:1632: error: dereferencing pointer to incomplete type
extract-xiso.c:1636: error: dereferencing pointer to incomplete type
extract-xiso.c:1638: error: dereferencing pointer to incomplete type
extract-xiso.c:1642: error: dereferencing pointer to incomplete type
extract-xiso.c:1643: error: dereferencing pointer to incomplete type
extract-xiso.c: At top level:
extract-xiso.c:1702: error: conflicting types for `boyer_moore_done'
extract-xiso.c:946: error: previous declaration of `boyer_moore_done'
extract-xiso.c: In function `extract_file':
extract-xiso.c:1739: error: `O_LARGEFILE' undeclared (first use in this function)
extract-xiso.c:1745: error: parse error before "in_file"
extract-xiso.c: At top level:
extract-xiso.c:1747: error: parse error before "if"
extract-xiso.c:1754: error: redefinition of `err'
extract-xiso.c:1446: error: `err' previously defined here
extract-xiso.c:1754: warning: data definition has no type or storage class
extract-xiso.c:1754: error: parse error before '}' token
extract-xiso.c:1759: warning: parameter names (without types) in function declaration
extract-xiso.c:1759: warning: data definition has no type or storage class
extract-xiso.c:1760: error: parse error before '}' token
extract-xiso.c:1766: error: redefinition of `err'
extract-xiso.c:1754: error: `err' previously defined here
extract-xiso.c:1766: warning: data definition has no type or storage class
extract-xiso.c:1766: error: parse error before '}' token
extract-xiso.c: In function `free_dir_node_avl':
extract-xiso.c:1798: error: dereferencing pointer to incomplete type
extract-xiso.c:1798: error: dereferencing pointer to incomplete type
extract-xiso.c:1798: error: dereferencing pointer to incomplete type
extract-xiso.c:1800: error: dereferencing pointer to incomplete type
extract-xiso.c: At top level:
extract-xiso.c:1807: error: parse error before "write_tree_context"
extract-xiso.c: In function `write_tree':
extract-xiso.c:1808: error: parse error before "pos"
extract-xiso.c:1813: error: `in_avl' undeclared (first use in this function)
extract-xiso.c:1814: error: `in_context' undeclared (first use in this function)
extract-xiso.c:1814: error: `context' undeclared (first use in this function)
extract-xiso.c:1830: error: parse error before "in_avl"
extract-xiso.c:1832: error: `pos' undeclared (first use in this function)
extract-xiso.c: At top level:
extract-xiso.c:1849: error: parse error before "return"
extract-xiso.c:1853: error: parse error before "write_tree_context"
extract-xiso.c: In function `write_file':
extract-xiso.c:1858: error: `in_avl' undeclared (first use in this function)
extract-xiso.c:1859: error: `in_context' undeclared (first use in this function)
extract-xiso.c:1859: error: parse error before "in_avl"
extract-xiso.c:1865: error: `O_LARGEFILE' undeclared (first use in this function)
extract-xiso.c:1867: error: parse error before "in_avl"
extract-xiso.c: At top level:
extract-xiso.c:1871: error: parse error before "if"
extract-xiso.c:1876: error: redefinition of `err'
extract-xiso.c:1766: error: `err' previously defined here
extract-xiso.c:1876: warning: data definition has no type or storage class
extract-xiso.c:1876: error: parse error before '}' token
extract-xiso.c:1877: error: redefinition of `err'
extract-xiso.c:1876: error: `err' previously defined here
extract-xiso.c:1877: warning: data definition has no type or storage class
extract-xiso.c:1877: error: parse error before '}' token
extract-xiso.c:1882: error: parse error before '=' token
extract-xiso.c:1885: error: redefinition of `err'
extract-xiso.c:1877: error: `err' previously defined here
extract-xiso.c:1885: warning: data definition has no type or storage class
extract-xiso.c:1885: error: parse error before '}' token
extract-xiso.c:1889: error: redefinition of `err'
extract-xiso.c:1885: error: `err' previously defined here
extract-xiso.c:1889: warning: data definition has no type or storage class
extract-xiso.c:1889: error: parse error before '}' token
extract-xiso.c:1895: error: redefinition of `err'
extract-xiso.c:1889: error: `err' previously defined here
extract-xiso.c:1895: warning: data definition has no type or storage class
extract-xiso.c:1895: error: parse error before '}' token
extract-xiso.c:1896: error: redefinition of `err'
extract-xiso.c:1895: error: `err' previously defined here
extract-xiso.c:1896: warning: data definition has no type or storage class
extract-xiso.c:1896: error: parse error before '}' token
extract-xiso.c:1898: error: redefinition of `err'
extract-xiso.c:1896: error: `err' previously defined here
extract-xiso.c:1898: warning: data definition has no type or storage class
extract-xiso.c:1898: error: parse error before '}' token
extract-xiso.c:1904: error: redefinition of `err'
extract-xiso.c:1898: error: `err' previously defined here
extract-xiso.c:1904: warning: data definition has no type or storage class
extract-xiso.c:1904: error: parse error before '}' token
extract-xiso.c: In function `write_directory':
extract-xiso.c:1928: error: parse error before "pos"
extract-xiso.c:1931: error: dereferencing pointer to incomplete type
extract-xiso.c:1931: error: dereferencing pointer to incomplete type
extract-xiso.c:1936: error: dereferencing pointer to incomplete type
extract-xiso.c:1936: error: dereferencing pointer to incomplete type
extract-xiso.c:1937: error: dereferencing pointer to incomplete type
extract-xiso.c:1937: error: dereferencing pointer to incomplete type
extract-xiso.c:1944: error: `pos' undeclared (first use in this function)
extract-xiso.c:1945: error: parse error before "in_avl"
extract-xiso.c:1948: error: dereferencing pointer to incomplete type
extract-xiso.c:1949: error: dereferencing pointer to incomplete type
extract-xiso.c:1952: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `calculate_directory_offsets':
extract-xiso.c:1962: error: parse error before "context"
extract-xiso.c:1964: error: dereferencing pointer to incomplete type
extract-xiso.c:1965: error: dereferencing pointer to incomplete type
extract-xiso.c:1965: error: dereferencing pointer to incomplete type
extract-xiso.c:1967: error: `context' undeclared (first use in this function)
extract-xiso.c:1968: error: dereferencing pointer to incomplete type
extract-xiso.c:1968: error: called object is not a function
extract-xiso.c:1970: error: dereferencing pointer to incomplete type
extract-xiso.c:1970: error: dereferencing pointer to incomplete type
extract-xiso.c:1972: error: dereferencing pointer to incomplete type
extract-xiso.c:1973: error: dereferencing pointer to incomplete type
extract-xiso.c: At top level:
extract-xiso.c:1981: error: parse error before "wdsafp_context"
extract-xiso.c: In function `write_dir_start_and_file_positions':
extract-xiso.c:1982: error: `in_avl' undeclared (first use in this function)
extract-xiso.c:1982: error: `io_context' undeclared (first use in this function)
extract-xiso.c: In function `calculate_total_files_and_bytes':
extract-xiso.c:1994: error: dereferencing pointer to incomplete type
extract-xiso.c:1995: error: dereferencing pointer to incomplete type
extract-xiso.c:1996: error: dereferencing pointer to incomplete type
extract-xiso.c:2000: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `calculate_directory_requirements':
extract-xiso.c:2008: error: dereferencing pointer to incomplete type
extract-xiso.c:2008: error: dereferencing pointer to incomplete type
extract-xiso.c:2009: error: dereferencing pointer to incomplete type
extract-xiso.c:2009: error: dereferencing pointer to incomplete type
extract-xiso.c:2010: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `calculate_directory_size':
extract-xiso.c:2022: error: dereferencing pointer to incomplete type
extract-xiso.c:2029: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `generate_avl_tree_local':
extract-xiso.c:2057: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:2059: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:2060: error: dereferencing pointer to incomplete type
extract-xiso.c:2062: error: dereferencing pointer to incomplete type
extract-xiso.c:2067: error: dereferencing pointer to incomplete type
extract-xiso.c:2067: error: dereferencing pointer to incomplete type
extract-xiso.c:2069: error: dereferencing pointer to incomplete type
extract-xiso.c:2074: error: dereferencing pointer to incomplete type
extract-xiso.c:2075: error: dereferencing pointer to incomplete type
extract-xiso.c:2079: error: dereferencing pointer to incomplete type
extract-xiso.c:2082: error: dereferencing pointer to incomplete type
extract-xiso.c:2088: error: dereferencing pointer to incomplete type
extract-xiso.c:2091: error: dereferencing pointer to incomplete type
extract-xiso.c:2091: error: dereferencing pointer to incomplete type
extract-xiso.c: In function `generate_avl_tree_remote':
extract-xiso.c:2123: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:2125: error: invalid application of `sizeof' to an incomplete type
extract-xiso.c:2126: error: dereferencing pointer to incomplete type
extract-xiso.c:2132: error: dereferencing pointer to incomplete type
extract-xiso.c:2132: error: dereferencing pointer to incomplete type
extract-xiso.c:2134: error: dereferencing pointer to incomplete type
extract-xiso.c:2138: error: dereferencing pointer to incomplete type
extract-xiso.c:2141: error: dereferencing pointer to incomplete type
extract-xiso.c:2148: error: dereferencing pointer to incomplete type
extract-xiso.c:2151: error: dereferencing pointer to incomplete type
extract-xiso.c:2151: error: dereferencing pointer to incomplete type
{standard input}:30:FATAL:Symbol _err already defined.
make: *** [extract-xiso] Error 1

!!! ERROR: app-cdr/extract-xiso-2.4_beta2 failed.
!!! Function src_compile, Line 32, Exitcode 2
!!!  make failed
Comment 5 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-07-26 13:54:12 UTC
Created attachment 36224 [details, diff]
extract-xiso-makefile.patch

Sorry for not answering you so long. Work is killing me right now ;-)

Could you plz try this version of a patch?

And - if it wont be a problem - plz give me output of this:
uname | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
... Maybe the problem is here ..., but this would be strange...

Regards,
Przemek
Comment 6 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-07-26 13:54:22 UTC
Created attachment 36225 [details, diff]
extract-xiso-makefile.patch

Sorry for not answering you so long. Work is killing me right now ;-)

Could you plz try this version of a patch?

And - if it wont be a problem - plz give me output of this:
uname | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'
... Maybe the problem is here ..., but this would be strange...

Regards,
Przemek
Comment 7 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-07-26 13:55:34 UTC
Comment on attachment 36224 [details, diff]
extract-xiso-makefile.patch

double post... sorry...