You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Igor Galić (JIRA)" <ji...@apache.org> on 2012/08/31 11:14:08 UTC

[jira] [Created] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Igor Galić created TS-1430:
------------------------------

             Summary: 3.2.x - ATS 3.2 fails to build from source
                 Key: TS-1430
                 URL: https://issues.apache.org/jira/browse/TS-1430
             Project: Traffic Server
          Issue Type: Bug
    Affects Versions: 3.2.0
            Reporter: Arno Toell
            Assignee: James Peach
             Fix For: 3.3.0


Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):

I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:

{code}
IPAllow.o: In function `ClassAllocator<Event>::alloc()':
/«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
IPAllow.o: In function `memcpy':
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
/usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
{code}

Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.

And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Assigned] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić reassigned TS-1430:
------------------------------

    Assignee: Igor Galić  (was: James Peach)
    
> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: Igor Galić
>             Fix For: 3.3.1
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13445795#comment-13445795 ] 

Igor Galić commented on TS-1430:
--------------------------------

c43eb72de958148080fb8395e397b78efb74ce8e
4a3d8087cfe5e5b773d388a30782e46c4e167745
35f9ff2eec09277ff0e4e656c01ee1f1cbbd01db
2568c6f868a79cf5f25d4f5bb2d29ed43491efe6
                
> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: James Peach
>             Fix For: 3.3.0
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Galić resolved TS-1430.
----------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 3.3.1)
                   3.2.3

90354fb34f8dc49c3d19b8c68f9839d71058e1e1
8b174153770e9cce47a532006d3e7f36bc490fd3
e73284dee156e9800a4843bdf36a3b7065b18a71
903991b058956e39be5e01666e35d8008cb54a8d
8372e68b76afa8e0f4409851b0c331e60ed971b3
28508a49e02472cec0ad08edbc56336d7d57d8ec
c8465704ab522fe762eb3e532aaa3efe141834c6
f2e8568f91fa64a8e42f79dbb691b71b14711083
0cc0f316abf5153919ead9f958739dbea6cfe47f
d566c5ea1c54e5cad21132ba1f9ffb53fdda1601
1a3fda6fdaaf7063c0b0d06bd471776c819b01e3
1055f7f6b6cce057e9a12f876d970e32343edd1b
ee5d47718af15ed2389110ffc34b1d4721c9c442
                
> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: Igor Galić
>             Fix For: 3.2.3
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Work started] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on TS-1430 started by Igor Galić.

> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: Igor Galić
>             Fix For: 3.3.1
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13445789#comment-13445789 ] 

Igor Galić commented on TS-1430:
--------------------------------

Unfortunately, this patchset fails to compile with:
{noformat}
  CXX    ink_args.lo
../../../lib/ts/ink_args.cc: In function 'void show_argument_configuration(const ArgumentDescription*, unsigned int)':
../../../lib/ts/ink_args.cc:110:19: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
../../../lib/ts/ink_args.cc: In function 'void usage(const ArgumentDescription*, unsigned int, const char*)':
../../../lib/ts/ink_args.cc:215:23: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
cc1plus: all warnings being treated as errors
make[3]: *** [ink_args.lo] Error 1
make[3]: Leaving directory `/home/igalic/src/asf/trafficserver/BUILD-3.2.3/lib/ts'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/igalic/src/asf/trafficserver/BUILD-3.2.3/lib/ts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/igalic/src/asf/trafficserver/BUILD-3.2.3/lib'
make: *** [all-recursive] Error 1
{noformat}

I suspect we might be missing a patch or two, which should go before this. Anyone know which?
                
> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: James Peach
>             Fix For: 3.3.0
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (TS-1430) 3.2.x - ATS 3.2 fails to build from source

Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TS-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13445788#comment-13445788 ] 

Igor Galić commented on TS-1430:
--------------------------------

 James Peach added a comment - 10/Jul/12 16:55 (to TS-1314)

44052e9 TS-1314: Update CHANGES
0d85fe4 TS-1314: Remove TS_ARG_MAX from autoconf
7fc244e TS-1314: Remove TS_ARG_MAX from the management code
fa61f83 TS-1314: Add Vec::append(src, count)
02506c0 TS-1314: Remove global TS_ARG_MAX usage
c00f951 TS-1314: Apply static to Main.cc
b21ccf7 TS-1314: Apply const to argument descriptions

                
> 3.2.x - ATS 3.2 fails to build from source
> ------------------------------------------
>
>                 Key: TS-1430
>                 URL: https://issues.apache.org/jira/browse/TS-1430
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Arno Toell
>            Assignee: James Peach
>             Fix For: 3.3.0
>
>
> Building Apache Traffic Server 3.2 on Debian AMD64 (x86_64) using the default tool chain (gcc 4.7, binutils 2.22) fails to build from source. However, it's not the compiler which fails, but the linker (no, really):
> I'm afraid, but it's far beyond my knowledge where this problem comes from as my ELF skills are somewhat limited. This is what I get upon linking:
> {code}
> IPAllow.o: In function `ClassAllocator<Event>::alloc()':
> /«PKGBUILDDIR»/proxy/../lib/ts/Allocator.h:115:(.text+0x70): relocation truncated to fit: R_X86_64_32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> IPAllow.o: In function `memcpy':
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0x96): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xa2): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xad): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xb8): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xc3): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xce): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xd9): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xe4): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xef): relocation truncated to fit: R_X86_64_PC32 against symbol `eventAllocator' defined in .bss section in ../iocore/eventsystem/libinkevent.a(UnixEvent.o)
> /usr/include/x86_64-linux-gnu/bits/string3.h:52:(.text+0xfa): additional relocation overflows omitted from the output
> collect2: error: ld returned 1 exit status
> {code}
> Full build log used in a clean build chroot attached. The very same build environment built 3.0.5 just fine less than a week ago.
> And yes, sorry, I know I should have tested when zwoop asked for votes before releasing 3.2 :/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira