pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33181: www/firefox fails to build on -current/amd64



>Number:         33181
>Category:       pkg
>Synopsis:       www/firefox fails to build on -current/amd64
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 02 12:45:01 +0000 2006
>Originator:     martijnb%atlas.ipv6.stack.nl@localhost
>Release:        NetBSD 3.99.17
>Organization:
        
>Environment:
        
        
System: NetBSD atlas.ipv6.stack.nl 3.99.17 NetBSD 3.99.17 (ATLAS) #2: Tue Mar 
21 19:50:15 CET 2006 
martijnb%atlas.ipv6.stack.nl@localhost:/usr/obj/sys/arch/amd64/compile/ATLAS 
amd64
Architecture: x86_64
Machine: amd64
>Description:
        Firefox fails to build, failing with a linker error. See 

http://bigbird.dohd.org:3021/NetBSD/pkgstat/20060325.0310/www/firefox/.broken.html

        for a full build log. 
>How-To-Repeat:
        Try and build firefox on a recent current
>Fix:
        Unknown. This bears a more than striking resemblance to pkg/32987, 
where glib2 failed with a similiar error. In that case, a mis-matched 
scope definition was to blame - amd64's linker is more strict in this than
others.

       I gave it a shot to locate the problem myself, but failed. The offending
call is made from inline assembly to an 'extern "C"' function defined just
above; commenting the call makes the linker happy (but is obviously not the
solution). My knowledge about gcc and C/inline assembly integration is just
not good enough to solve the problem :(

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index