Hi All, I have problem with cross-compiling of subversion for arm. I'm using codesourcery toolchain. (See build details below).
My test method (after flashing my developement board): # svnadmin create /var/svn/testrepo # svnserve --config-file /etc/svnserve.cfg -d -r /var/svn # svn co svn://wako...@127.0.0.1/testrepo # cd testrepo/ # svn mkdir xxx # svn ci -m "aa" Authentication realm: <svn://127.0.0.1:3690> 1bef6e06-1dd2-11b2-866e-650b8393a604 Password for 'root': Authentication realm: <svn://127.0.0.1:3690> 1bef6e06-1dd2-11b2-866e-650b8393a604 Username: wakoond Password for 'wakoond': ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <svn://127.0.0.1:3690> 1bef6e06-1dd2-11b2-866e-650b8393a604 can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details. You can avoid future appearances of this warning by setting the value of the 'store-plaintext-passwords' option to either 'yes' or 'no' in '/.subversion/servers'. ----------------------------------------------------------------------- Store password unencrypted (yes/no)? yes Adding xxx svn: Commit failed (details follow): svn: Corrupt node-revision '0.0.t0-0' svn: Malformed text representation offset line in node-rev Could you please help me? What's the problem? Is it a build/configure or a toolchain/libc problem? Did anybody cross-compiled subversion for arm4t platform previously? Thanks a lot! Really, I'm very thankful for everything! Regards, András ---------------------------------------------------------------------------------------------------------------------------------------------------- Toolchain: arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu Cross gcc: arm-none-linux-gnueabi-gcc Cross cflags: -march=armv4t -mtune=arm920t Apr configure: ./configure \ --prefix=/usr \ --host=$(CROSS_COMPILE) \ ac_cv_file__dev_zero="yes" \ ac_cv_func_setpgrp_void="yes" \ apr_cv_process_shared_works="yes" \ apr_cv_mutex_robust_shared="no" \ apr_cv_tcp_nodelay_with_cork="yes" \ ac_cv_sizeof_struct_iovec="8" \ apr_cv_mutex_recursive="yes" \ CFLAGS=$(CROSS_CFLAGS) \ LDFLAGS=$(CROSS_LDFLAGS) Apr-utils configure: ./configure \ --with-apr=<MY_APR_BUILD_DIR> \ --prefix=/usr \ --host=$(CROSS_COMPILE) \ CFLAGS=$(CROSS_CFLAGS) \ LDFLAGS=$(CROSS_LDFLAGS); \ Subversion configure: ./configure \ --with-apr=$(PACKAGES_DIR)/apr/$(TARGET_PACKAGE)/apr \ --with-apr-util=$(PACKAGES_DIR)/apr-util/$(TARGET_PACKAGE)/apr-util \ --with-sqlite="$(TARGET_DEV_ROOT)/usr" \ --with-zlib="$(TARGET_DEV_ROOT)/usr" \ --host=$(CROSS_COMPILE) \ --prefix=/usr \ CFLAGS=$(CROSS_CFLAGS) \ LDFLAGS=$(CROSS_LDFLAGS) Other compiled libraries: sqlite3, zlib I'm usung the latest, 1.6.15 subversion and subversion-deps packages. (I compiled all libraries from subversion-deps, no other installed library) -- Takács András Skype: wakoond GTalk: wakoond MSN: wako...@freestart.hu