I got subversion-1.5.6-0.2.el5.rf and subversion-devel-1.5.6-0.2.el5.rf.
There is a tool called svn-populate-node-origins-index included for
assisting with the upgrade of repositories to the 1.5 format.  In this
package, only the C source code for this tool is included.  I attempted
to compile the program on RHELv5, but I get errors.  The compile command
I used is

        $ cc -o svn-populate-node-origins-index
        -I /usr/include/subversion-1/ -I /usr/include/apr-1/
        svn-populate-node-origins-index.c 

The errors I get are:
        
        In file included from /usr/include/apr-1/apr.h:7,
                         from /usr/include/subversion-1/svn_pools.h:28,
                         from svn-populate-node-origins-index.c:20:
        /usr/include/apr-1/apr-i386.h:270: error: expected ‘=’, ‘,’,
        ‘;’, ‘asm’ or ‘__attribute__’ before ‘apr_off_t’
        In file included from /usr/include/subversion-1/svn_string.h:71,
                         from /usr/include/subversion-1/svn_props.h:30,
        
        from /usr/include/subversion-1/svn_error_codes.h:48,
                         from /usr/include/subversion-1/svn_error.h:48,
                         from svn-populate-node-origins-index.c:21:
        /usr/include/apr-1/apr_strings.h:297: error: expected
        declaration specifiers or ‘...’ before ‘apr_off_t’
        /usr/include/apr-1/apr_strings.h:313: error: expected ‘)’ before
        ‘*’ token
        /usr/include/apr-1/apr_strings.h:349: error: expected ‘)’ before
        ‘size’
        In file included from /usr/include/apr-1/apr_file_io.h:29,
                         from /usr/include/subversion-1/svn_io.h:30,
                         from /usr/include/subversion-1/svn_delta.h:35,
                         from /usr/include/subversion-1/svn_fs.h:31,
                         from /usr/include/subversion-1/svn_repos.h:28,
                         from svn-populate-node-origins-index.c:24:
        /usr/include/apr-1/apr_file_info.h:204: error: expected
        specifier-qualifier-list before ‘apr_off_t’
        In file included from /usr/include/subversion-1/svn_io.h:30,
                         from /usr/include/subversion-1/svn_delta.h:35,
                         from /usr/include/subversion-1/svn_fs.h:31,
                         from /usr/include/subversion-1/svn_repos.h:28,
                         from svn-populate-node-origins-index.c:24:
        /usr/include/apr-1/apr_file_io.h:548: error: expected
        declaration specifiers or ‘...’ before ‘apr_off_t’
        /usr/include/apr-1/apr_file_io.h:740: error: expected
        declaration specifiers or ‘...’ before ‘apr_off_t’
        In file included from /usr/include/subversion-1/svn_delta.h:35,
                         from /usr/include/subversion-1/svn_fs.h:31,
                         from /usr/include/subversion-1/svn_repos.h:28,
                         from svn-populate-node-origins-index.c:24:
        /usr/include/subversion-1/svn_io.h:1125: error: expected
        declaration specifiers or ‘...’ before ‘apr_off_t’

The source code is here:
http://svn.collab.net/repos/svn/trunk/tools/server-side/svn-populate-node-origins-index.c.

This seems ultimately to go back to the definition (or lack thereof) of
off64_t in /usr/include/sys/types.  I have apr-devel-1.2.7-11 and
glibc-headers-2.5-34 and gcc-4.1.2-44.el5.

Anybody know what flags or other information I'm missing in order to
make this work?

TIA.
-- 
                Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to