[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-issues
Subject: [Issue 4591] New - ruby.h includes config.h and standard libraries -- should be first include for ru
From: risto3 () tigris ! org
Date: 2015-08-25 12:00:43
Message-ID: iz4591 () subversion ! tigris ! org
[Download RAW message or body]
http://subversion.tigris.org/issues/show_bug.cgi?id=4591
Issue #|4591
Summary|ruby.h includes config.h and standard libraries -- sho
|uld be first include for ruby client
Component|subversion
Version|1.9.x
Platform|Sun
URL|
OS/Version|All
Status|NEW
Status whiteboard|
Keywords|
Resolution|
Issue type|DEFECT
Priority|P3
Subcomponent|bindings_swig_ruby
Assigned to|issues@subversion
Reported by|risto3
------- Additional comments from risto3@tigris.org Tue Aug 25 05:00:42 -0700 2015 -------
since ruby.h includes config.h correctly prior to including standard libraries,
this causes warnings and potentially erroneous behaviour if any standard
libraries are include prior to ruby.h.
Example:
--- subversion/bindings/swig/ruby/core.lo ---
In file included from
/tmp/pkgsrc/devel/ruby-subversion/work/.buildlink/include/ruby-2.0.0/ruby/ruby.h:24:0,
from
/tmp/pkgsrc/devel/ruby-subversion/work/.buildlink/include/ruby-2.0.0/ruby.h:33,
from subversion/bindings/swig/ruby/core.c:821:
/tmp/pkgsrc/devel/ruby-subversion/work/.buildlink/include/ruby-2.0.0/i486-solaris2.11/ruby/config.h:51:0:
warning: "_FILE_OFFSET_BITS" redefined
#define _FILE_OFFSET_BITS 64
^
In file included from /usr/include/iso/string_iso.h:49:0,
from
/opt/local/gcc49/lib/gcc/i486-sun-solaris2.11/4.9.3/include-fixed/string.h:42,
from subversion/bindings/swig/ruby/core.c:406:
/opt/local/gcc49/lib/gcc/i486-sun-solaris2.11/4.9.3/include-fixed/sys/feature_tests.h:231:0:
note: this is the location of the previous definition
#define _FILE_OFFSET_BITS 32
^
also happens with:
subversion/bindings/swig/ruby/svn_client.lo
subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo
subversion/bindings/swig/ruby/svn_delta.lo
subversion/bindings/swig/ruby/svn_ra.lo
subversion/bindings/swig/ruby/svn_repos.lo
subversion/bindings/swig/ruby/svn_diff.lo
subversion/bindings/swig/ruby/svn_fs.lo
subversion/bindings/swig/ruby/svn_wc.lo
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=3133960
To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic