ports/160327: lang/sbcl: does not compile with CLANG

Hartmann at FreeBSD.org Hartmann at FreeBSD.org
Wed Aug 31 10:00:27 UTC 2011


>Number:         160327
>Category:       ports
>Synopsis:       lang/sbcl: does not compile with CLANG
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 31 10:00:22 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Hartmann, O.
>Release:        FreeBSD 9.0-BETA2/amd64 r225269
>Organization:
FU Berlin
>Environment:
>Description:
lang/sbcl fails building using CLANG with the follwoing error:

"call_into_lisp" = #X  41B970
"siginfo_code" = #X  410170
"throw_to_monitor" = #X  410690
"s_islnk" = #X  415C60
"ldso_stub__tcsendbreak" = #X  41C0E0
"component_ptr_from_pc" = #X  40D8C0
"ldso_stub__recv" = #X  41BFA0
"__stderrp@@FBSD_1.0" = #X  625CD0
"protect_binding_stack_guard_page" = #X  414FD0
"ldso_stub__getsockname" = #X  41BDF0
"var_setclock" = #X  415630
"ldso_stub__sysctl" = #X  41C250
"ldso_stub__access" = #X  41BB20
"fun_end_breakpoint_guts" = #X  41BA60
"lookup_by_name" = #X  415320
"check_deferrables_blocked_or_lose" = #X  40E510
"is_valid_lisp_addr" = #X  416310
"protect_alien_stack_hard_guard_page" = #X  415050
"kill_safely" = #X  414AF0
"ldso_stub__strlen" = #X  41C060
"scav_vector" = #X  40B3B0
"alloc_code_object" = #X  409B50
"handle_single_step_trap" = #X  40A720
"arch_remove_breakpoint" = #X  415E00
"unblock_signals" = #X  40E260
"breakpoint_install" = #X  40A480
"main" = #X  413220
"_init" = #X  408C40
"ldso_stub__getegid" = #X  41BD20
"protect_control_stack_return_guard_page" = #X  414F50
"wexitstatus" = #X  415B60
"ldso_stub__hypot" = #X  41BE20
"ldso_stub__gethostbyaddr" = #X  41BD50
unhandled SIMPLE-ERROR: The foreign symbol "find_page_index" is undefined.

0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {10032EC269}>)[:EXTERNAL]
1: (SB-DEBUG:BACKTRACE
    128
    #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {10000E5AC1}>)
2: (SB-DEBUG::DEBUGGER-DISABLED-HOOK
    #<SIMPLE-ERROR {10032E3F01}>
    #<unavailable argument>)
3: (INVOKE-DEBUGGER #<SIMPLE-ERROR {10032E3F01}>)
4: (ERROR "The foreign symbol ~S is undefined.")[:EXTERNAL]
5: (SB!FASL::COLD-FOREIGN-SYMBOL-ADDRESS "find_page_index")
6: (SB!FASL::COLD-FOP-FOREIGN-FIXUP)
7: (SB!FASL::LOAD-FASL-GROUP
    #<SB-SYS:FD-STREAM for "file /usr/ports/lang/sbcl/work/sbcl-1.0.49/obj/from-xc/src/code/room.lisp-obj" {1002CEB4D1}>)
8: (SB!FASL::LOAD-AS-FASL
    #<SB-SYS:FD-STREAM for "file /usr/ports/lang/sbcl/work/sbcl-1.0.49/obj/from-xc/src/code/room.lisp-obj" {1002CEB4D1}>
    NIL
    #<unavailable argument>)
9: (SB!FASL::COLD-LOAD #P"obj/from-xc/src/code/room.lisp-obj")
10: (SB!VM:GENESIS)[:EXTERNAL]
11: (SB-INT:SIMPLE-EVAL-IN-LEXENV
     (SB!VM:GENESIS :OBJECT-FILE-NAMES *TARGET-OBJECT-FILE-NAMES*
                    :C-HEADER-DIR-NAME "output/genesis-2" ...)
     #<NULL-LEXENV>)
12: (SB-EXT:INTERACTIVE-EVAL
     (SB!VM:GENESIS :OBJECT-FILE-NAMES *TARGET-OBJECT-FILE-NAMES*
                    :C-HEADER-DIR-NAME "output/genesis-2" ...))[:EXTERNAL]
13: (SB-IMPL::REPL-FUN NIL)
14: ((LAMBDA ()))
15: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {1002965429}>)
16: (SB-IMPL::TOPLEVEL-REPL NIL)
17: (SB-IMPL::TOPLEVEL-INIT)
18: ((LABELS SB-IMPL::RESTART-LISP))

unhandled condition in --disable-debugger mode, quitting
      153.11 real       142.67 user         6.61 sys
*** Error code 1

Stop in /usr/ports/lang/sbcl.
*** Error code 1

Stop in /usr/ports/lang/sbcl.

===>>> make failed for lang/sbcl
===>>> Aborting update


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> lang/sbcl 

>How-To-Repeat:
Try building SBCL with CLANG.
>Fix:
Not known, yet. But in order to report issues in the ports when using CLANG as a core compiler, I do my duty and hope this could be fixed before CLANG gets the standard compiler in FreeBSD 9.X

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list