Hi Mark

This is a pre-prerelease GCC:
> gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] 
> (SUSE Linux)

If this is the `official' SUSE GCC, beware.  The last time a linux vendor
did this, we were stuck with a buggy gcc for a long time.

I am only guessing, but it appears that they modified the standard behavior
of GCC to enable -Wstrict-prototypes.  You might try modifying inc/config.mk to 
set
  -Wno-strict-prototypes

and see if this makes things better.

I will try to get our prototypes in better shape..

cheers,
mark


Strivens, Mark Andrew <[email protected]> writes:
> Hi Brian
> 
>  
> 
> I tried the check-out, but am still getting prototype errors when
> compiling libs (I am following instructions step #6
> http://genome.ucsc.edu/admin/jk-install.htmlmkdir).
> 
>  
> 
> Error:
> 
>  
> 
> it -Wreturn-type -Wuninitialized -I../inc -I../../inc -I../../../inc
> -I../../../../inc -I../../../../../inc  -o gifdecomp.o -c gifdecomp.c
> 
> cc1: warnings being treated as errors
> 
> gifdecomp.c: In function 'decoder':
> 
> gifdecomp.c:274: error: call to function 'gif_out_line' without a real
> prototype
> 
> gifdecomp.c:46: note: 'gif_out_line' was declared here
> 
> gifdecomp.c:345: error: call to function 'gif_out_line' without a real
> prototype
> 
> gifdecomp.c:46: note: 'gif_out_line' was declared here
> 
> gifdecomp.c:357: error: call to function 'gif_out_line' without a real
> prototype
> 
> gifdecomp.c:46: note: 'gif_out_line' was declared here
> 
> make[1]: *** [gifdecomp.o] Error 1
> 
> make[1]: Leaving directory `/usr/local/ucsc-temp/jksrc/src/lib'
> 
>  
> 
> I had previously corrected this error by adding the following line in
> 'lib/gifcodes.h':
> 
>  
> 
> int gif_out_line(UBYTE pixels[], int linelen);
> 
>  
> 
> I seem to be getting a lot of prototype errors - is this something to do
> with the compile settings or version of GCC I am using?
> 
>  
> 
> Thanks
> 
>  
> 
> Mark
> 
>  
> 
> From: Brian Raney
> Sent: Friday, October 30, 2009 1:05 PM
> To: Strivens, Mark Andrew
> Cc: [email protected]
> Subject: Re: [Genome] FW: problem compiling bedItemOverlapCount
> 
>  
> 
> Hey Mark,
> 
>  
> 
> I suspect, though have been unable to confirm, that this error has been
> corrected in the most recent version of the bedItemOverlapCount source
> (v. 1.19).  If you could grab this from our archive, and test this in
> your environment we'd be appreciative.  Let me know what you find.
> Sorry about this, one of our programmers (me ;-) got a little too
> aggressive with optimizing.
> 
>  
> 
> I assume you already know how to grab the source, but if not, there are
> instructions here:
> 
> http://genomewiki.ucsc.edu/index.php/CVS_kent_source_tree_control
> 
>  
> 
> Brian 
> 
> On Fri, Oct 30, 2009 at 10:15 AM, Strivens, Mark Andrew
> <[email protected]> wrote:
> 
> > I am getting an error
> 
> > bedItemOverlapCount.c:164: error: cast from pointer to integer of
> 
> > different size
> 
> >
> 
> > Any ideas?
> 
> > Thanks for your great work!
> 
> >
> 
> > Ivan
> 
> > PS: I am using Ubuntu 9.04 server
> 
> 
> 
> I am getting the same error message compiling the utils on an OpenSuse
> 11.0 machine - could this be a GCC problem?
> 
> 
> 
> OpenSuse 11.0 (x86_64)
> 
> gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]
> (SUSE Linux)
> 
> 
> 
> I also get numerous prototyping errors...
> 
> 
> 
> Thanks
> 
> 
> 
> Mark Strivens
> 
> _______________________________________________
> Genome maillist  -  [email protected]
> https://lists.soe.ucsc.edu/mailman/listinfo/genome
> 
>  
> 
> _______________________________________________
> Genome maillist  -  [email protected]
> https://lists.soe.ucsc.edu/mailman/listinfo/genome
_______________________________________________
Genome maillist  -  [email protected]
https://lists.soe.ucsc.edu/mailman/listinfo/genome

Reply via email to