You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Chris Scharver <sc...@evl.uic.edu> on 2004/09/02 19:04:34 UTC

1.1.0rc2 compile error on IRIX 6.5

Hello,

Following my attempts to get Subversion 1.0.6 running, I decided to  
give 1.1.0rc2 a try since it allows me to avoid BDB altogether. Things  
seemed to be going well, but I encountered a compile error:

$ cc -version
MIPSpro Compilers: Version 7.30
$ cd subversion-1.1.0-rc2
$ ./configure --prefix=$HOME/subversiondev --without-berkeley-db  
--enable-maintainer-mode --disable-shared
$ make all
...
cc -D_POSIX_THREAD_SAFE_FUNCTIONS  -g -g -DNEON_ZLIB -DSVN_DEBUG  
-DAP_DEBUG   -I./subversion/include -I./subversion  
-I/netusr/disk11/evl/scharver/code/subversion-1.1.0-rc2/neon/src  
-I/netusr/disk11/evl/scharver/subversiondev/include/neon  
-I/netusr/disk11/evl/scharver/code/subversion-1.1.0-rc2/apr/include    
-I/netusr/disk11/evl/scharver/code/subversion-1.1.0-rc2/apr-util/ 
include  
-I/netusr/disk11/evl/scharver/code/subversion-1.1.0-rc2/apr-util/xml/ 
expat/lib -o subversion/clients/cmdline/help-cmd.o -c  
subversion/clients/cmdline/help-cmd.c
cc-1523 cc: WARNING File = subversion/clients/cmdline/help-cmd.c, Line  
= 35
   An initialization with "{...}" is expected for an aggregate object.

       N_("usage: svn <subcommand> [options] [args]\n"
       ^

cc-1140 cc: ERROR File = subversion/clients/cmdline/help-cmd.c, Line =  
35
   A value of type "char *" cannot be used to initialize an entity of  
type "char".

       N_("usage: svn <subcommand> [options] [args]\n"
       ^

cc-1523 cc: WARNING File = subversion/clients/cmdline/help-cmd.c, Line  
= 46
   An initialization with "{...}" is expected for an aggregate object.

       N_("Subversion is a tool for version control.\n"
       ^

cc-1140 cc: ERROR File = subversion/clients/cmdline/help-cmd.c, Line =  
46
   A value of type "char *" cannot be used to initialize an entity of  
type "char".

       N_("Subversion is a tool for version control.\n"
       ^

2 errors detected in the compilation of  
"subversion/clients/cmdline/help-cmd.c".
make: *** [subversion/clients/cmdline/help-cmd.o] Error 2

It looks like the cc compiler cannot handle initialization of the  
variables const char svn_cl__help_header and const char  
svn_cl__help_footer. I tried changing the declarations in  
subversion/clients/cmdline/cl.h to const char*, and that seemed to  
solve the problem. It's a simple change, but it appears inconsistent  
with the coding style used elsewhere. Maybe it's just a problem with  
this version of the compiler. I can try to put together a patch if  
needed, as it only change four lines. It worked though!

$ svnadmin --fs-type fsfs create $HOME/csssvn
$ svnadmin verify $HOME/csssvn/
* Verified revision 0.

Thanks,
Chris

--
Chris Scharver
Electronic Visualization Laboratory
The University of Illinois at Chicago
Ph: 312-996-3002   FAX: 312-413-7585
<http://www.evl.uic.edu/scharver/>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org