Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build with mzscheme fails #2596

Closed
NoCheroot opened this issue Jan 30, 2018 · 6 comments

Comments

@NoCheroot
Copy link

commented Jan 30, 2018

Have I done this incorrectly, or is this a compatibility problem?

nocheroot@ld09d001:~$ uname -a
Linux ld09d001 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux

Compiled https://download.racket-lang.org/releases/6.12/installers/racket-6.12-src.tgz and installed in /home/nocheroot/racket.

Configured vim with ./configure --prefix=/home/nocheroot/vim --enable-multibyte --with-features=huge --enable-mzschemeinterp --with-plthome=/home/nocheroot/racket --enable-pythoninterp --enable-python3interp --disable-gui.

mzscheme related output:

checking --enable-mzschemeinterp argument... yes
checking --with-plthome argument... /home/nocheroot/racket
checking for racket include directory... /home/nocheroot/racket/include/racket
checking for racket lib directory... /home/nocheroot/racket/lib/racket
checking if racket requires -pthread... yes
checking for racket config directory... /home/nocheroot/racket/etc/racket
checking for racket collects directory... /home/nocheroot/racket/share/racket/
checking for mzscheme_base.c... needed
checking for ffi_type_void in -lffi... no
checking if compile and link flags for MzScheme are sane... yes

make fails with:

link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly.
  gcc   -L/usr/local/lib -Wl,--as-needed 	-o vim objects/arabic.o objects/beval.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o  objects/if_cscope.o objects/if_xcmdsrv.o objects/list.o objects/mark.o objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/pty.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o  objects/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o  objects/if_mzsch.o  objects/if_python.o objects/if_python3.o     objects/netbeans.o objects/channel.o  objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE /home/nocheroot/racket/lib/libracket3m.a -pthread -lm -ltinfo -lnsl  -lselinux   -lacl -lattr -lgpm -ldl           
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `close_six_fds':
(.text+0x1665): undefined reference to `rktio_close_noerr'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `shallow_types_copy':
(.text+0x288e): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `shallow_types_copy':
(.text+0x2c47): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `shallow_types_copy':
(.text+0x2ec0): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `shallow_types_copy':
(.text+0x2ffd): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `shallow_types_copy':
(.text+0x3011): undefined reference to `rktio_get_last_error_kind'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `places_deep_copy_worker':
(.text+0x43a0): undefined reference to `rktio_set_last_error'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xa5d7): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xa643): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xa6af): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xabc8): undefined reference to `rktio_make_pipe'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xac18): undefined reference to `rktio_make_pipe'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `scheme_place':
(.text+0xac70): undefined reference to `rktio_make_pipe'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `bad_place_message2':
(.text.unlikely+0x21a): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(place.o): In function `bad_place_message2':
(.text.unlikely+0x255): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `unsafe_set_sleep_in_thread':
(.text+0x3e8a): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `unsafe_poll_ctx_fd_wakeup':
(.text+0x3fea): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_fd_semaphores':
(.text+0x576c): undefined reference to `rktio_ltps_poll'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_fd_semaphores':
(.text+0x5786): undefined reference to `rktio_ltps_handle_get_data'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_fd_semaphores':
(.text+0x57c3): undefined reference to `rktio_ltps_get_signaled_handle'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_sleep':
(.text+0x58ee): undefined reference to `rktio_make_poll_set'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_sleep':
(.text+0x5a76): undefined reference to `rkio_reset_sleep_backoff'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_sleep':
(.text+0x5b7b): undefined reference to `rktio_poll_set_forget'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `check_sleep':
(.text+0x5d82): undefined reference to `rktio_poll_set_forget'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_init_fd_semaphores':
(.text+0x9bee): undefined reference to `rktio_ltps_open'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_release_fd_semaphores':
(.text+0x9c1b): undefined reference to `rktio_ltps_remove_all'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_rktio_fd_to_semaphore':
(.text+0x9cb7): undefined reference to `rktio_ltps_add'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_rktio_fd_to_semaphore':
(.text+0x9cce): undefined reference to `rktio_ltps_handle_get_data'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_rktio_fd_to_semaphore':
(.text+0x9d42): undefined reference to `rktio_ltps_handle_set_data'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_fd_to_semaphore':
(.text+0x9e2e): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_fd_to_semaphore':
(.text+0x9e4f): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_thread_block':
(.text+0x13211): undefined reference to `rktio_reap_processes'
/home/nocheroot/racket/lib/libracket3m.a(thread.o): In function `scheme_release_fd_semaphores':
(.text+0x9c35): undefined reference to `rktio_ltps_close'
/home/nocheroot/racket/lib/libracket3m.a(salloc.o): In function `scheme_main_stack_setup':
(.text+0x9c8): undefined reference to `rktio_init'
/home/nocheroot/racket/lib/libracket3m.a(env.o): In function `scheme_place_instance_init':
(.text+0x3e4a): undefined reference to `rktio_init'
/home/nocheroot/racket/lib/libracket3m.a(env.o): In function `scheme_place_instance_destroy':
(.text+0x3730): undefined reference to `rktio_destroy'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `scheme_last_error_is_racket':
(.text+0x15e5): undefined reference to `rktio_get_last_error_kind'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `scheme_last_error_is_racket':
(.text+0x1606): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `sch_vsprintf':
(.text+0x34ce): undefined reference to `rktio_get_last_error_kind'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `sch_vsprintf':
(.text+0x34e1): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `sch_vsprintf':
(.text+0x352b): undefined reference to `rktio_get_error_string'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `scheme_log_name_pfx_message':
(.text+0x56d0): undefined reference to `rktio_syslog'
/home/nocheroot/racket/lib/libracket3m.a(error.o): In function `scheme_raise_exn':
(.text+0x7b0b): undefined reference to `rktio_remap_last_error'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `filesystem_root_list':
(.text+0x2621): undefined reference to `rktio_filesystem_roots'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_os_getcwd':
(.text+0x2995): undefined reference to `rktio_get_current_directory'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_os_setcwd':
(.text+0x2aaf): undefined reference to `rktio_set_current_directory'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_file_exists':
(.text+0x2fe3): undefined reference to `rktio_file_exists'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_get_fd_identity':
(.text+0x311b): undefined reference to `rktio_path_identity'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_get_fd_identity':
(.text+0x323b): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_get_fd_identity':
(.text+0x324b): undefined reference to `rktio_fd_identity'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_get_fd_identity':
(.text+0x325d): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `do_expand_filename.isra.7':
(.text+0x4b21): undefined reference to `rktio_expand_user_tilde'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `do_directory_list':
(.text+0x4ece): undefined reference to `rktio_directory_list_start'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `do_directory_list':
(.text+0x4f42): undefined reference to `rktio_directory_list_step'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `do_directory_list':
(.text+0x51f7): undefined reference to `rktio_directory_list_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `link_exists':
(.text+0x557d): undefined reference to `rktio_link_exists'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `directory_exists':
(.text+0x5670): undefined reference to `rktio_directory_exists'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `do_resolve_path':
(.text+0x93b1): undefined reference to `rktio_readlink'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_size':
(.text+0xb890): undefined reference to `rktio_file_size'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_or_dir_permissions':
(.text+0xbb83): undefined reference to `rktio_get_file_or_directory_permissions'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_or_dir_permissions':
(.text+0xbc51): undefined reference to `rktio_get_file_or_directory_permissions'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_or_dir_permissions':
(.text+0xbd1a): undefined reference to `rktio_set_file_or_directory_permissions'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_modify_seconds':
(.text+0xbf28): undefined reference to `rktio_set_file_modify_seconds'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_modify_seconds':
(.text+0xbfbb): undefined reference to `rktio_get_file_modify_seconds'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_modify_seconds':
(.text+0xc04f): undefined reference to `rktio_get_file_modify_seconds'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `file_modify_seconds':
(.text+0xc0df): undefined reference to `rktio_set_file_modify_seconds'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `make_link':
(.text+0xc33b): undefined reference to `rktio_make_link'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `make_directory':
(.text+0xc4de): undefined reference to `rktio_make_directory'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xc76f): undefined reference to `rktio_copy_file_start'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xc7c8): undefined reference to `rktio_copy_file_is_done'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xc7e4): undefined reference to `rktio_copy_file_step'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xca53): undefined reference to `rktio_copy_file_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xcac3): undefined reference to `rktio_get_last_error_step'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xcb10): undefined reference to `rktio_copy_file_finish_permissions'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xcb2e): undefined reference to `rktio_copy_file_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `copy_file':
(.text+0xcc54): undefined reference to `rktio_copy_file_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `rename_file':
(.text+0xce22): undefined reference to `rktio_rename_file'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `delete_directory':
(.text+0xd024): undefined reference to `rktio_delete_directory'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `delete_file':
(.text+0xd156): undefined reference to `rktio_delete_file'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `find_system_path':
(.text+0xda08): undefined reference to `rktio_system_path'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `escape_during_directory_list':
(.text+0xe80): undefined reference to `rktio_directory_list_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `escape_during_copy':
(.text+0xea0): undefined reference to `rktio_copy_file_stop'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_directory_exists':
(.text+0x3010): undefined reference to `rktio_directory_exists'
/home/nocheroot/racket/lib/libracket3m.a(file.o): In function `scheme_is_regular_file':
(.text+0x3030): undefined reference to `rktio_is_regular_file'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x35cd): undefined reference to `rktio_seconds_to_date'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x36df): undefined reference to `rktio_free'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x3757): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x376a): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x3776): undefined reference to `rktio_get_last_error_string'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `seconds_to_date':
(.text+0x37f6): undefined reference to `rktio_get_last_error_kind'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `current_milliseconds':
(.text+0x6e65): undefined reference to `rktio_get_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `current_inexact_milliseconds':
(.text+0x6ea4): undefined reference to `rktio_get_inexact_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `time_apply':
(.text+0x70ad): undefined reference to `rktio_get_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `time_apply':
(.text+0x70ba): undefined reference to `rktio_get_process_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `time_apply':
(.text+0x70e5): undefined reference to `rktio_get_process_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `time_apply':
(.text+0x70ed): undefined reference to `rktio_get_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `current_seconds':
(.text+0x7261): undefined reference to `rktio_get_seconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_thread_milliseconds':
(.text+0x1ab5e): undefined reference to `rktio_get_process_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `current_process_milliseconds':
(.text+0x1abf5): undefined reference to `rktio_get_process_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `current_process_milliseconds':
(.text+0x1ac15): undefined reference to `rktio_get_process_children_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_milliseconds':
(.text+0x1aad1): undefined reference to `rktio_get_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_inexact_milliseconds':
(.text+0x1aae1): undefined reference to `rktio_get_inexact_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_process_milliseconds':
(.text+0x1aafd): undefined reference to `rktio_get_process_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_process_children_milliseconds':
(.text+0x1ab1d): undefined reference to `rktio_get_process_children_milliseconds'
/home/nocheroot/racket/lib/libracket3m.a(fun.o): In function `scheme_get_seconds':
(.text+0x1ac2d): undefined reference to `rktio_get_seconds'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `check_lookup':
(.text+0x257): undefined reference to `rktio_poll_addrinfo_lookup_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `connect_cleanup':
(.text+0x2d9): undefined reference to `rktio_addrinfo_lookup_stop'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `connect_cleanup':
(.text+0x318): undefined reference to `rktio_connect_stop'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `connect_cleanup':
(.text+0x338): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `connect_cleanup':
(.text+0x358): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `connect_cleanup':
(.text+0x38b): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `wait_until_lookup':
(.text+0x41b): undefined reference to `rktio_poll_addrinfo_lookup_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x7a5): undefined reference to `rktio_get_ipv4_family'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x7c1): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x7f7): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x83c): undefined reference to `rktio_get_ipv4_family'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x858): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x88e): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x8ba): undefined reference to `rktio_udp_change_multicast_group'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x8cb): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0x8df): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_join_or_leave_group':
(.text+0xa04): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_resolve_address':
(.text+0xb39): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_resolve_address':
(.text+0xb6b): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_set_interface':
(.text+0xe8d): undefined reference to `rktio_udp_set_multicast_interface'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_set_interface':
(.text+0xea3): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_set_interface':
(.text+0xede): undefined reference to `rktio_get_ipv4_family'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_interface':
(.text+0x1001): undefined reference to `rktio_udp_multicast_interface'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_set_ttl':
(.text+0x112b): undefined reference to `rktio_udp_set_multicast_ttl'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_ttl':
(.text+0x120c): undefined reference to `rktio_udp_get_multicast_ttl'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_set_loopback':
(.text+0x12d0): undefined reference to `rktio_udp_set_multicast_loopback'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_multicast_loopback_p':
(.text+0x136b): undefined reference to `rktio_udp_get_multicast_loopback'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x166f): undefined reference to `rktio_udp_sendto'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x1805): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x1819): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x1836): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x18c8): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_send_it':
(.text+0x1939): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o):(.text+0x194f): more undefined references to `rktio_addrinfo_free' follow
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_evt_needs_wakeup':
(.text+0x1f5b): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_evt_needs_wakeup':
(.text+0x1f88): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_check_send':
(.text+0x2186): undefined reference to `rktio_poll_write_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_check_write':
(.text+0x227e): undefined reference to `rktio_poll_write_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_udp_recv':
(.text+0x2437): undefined reference to `rktio_udp_recvfrom'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_check_recv':
(.text+0x2a96): undefined reference to `rktio_poll_read_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_byte_ready':
(.text+0x2bbe): undefined reference to `rktio_poll_read_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_bind_or_connect':
(.text+0x3010): undefined reference to `rktio_udp_bind'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_bind_or_connect':
(.text+0x3022): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_bind_or_connect':
(.text+0x30f0): undefined reference to `rktio_udp_connect'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_bind_or_connect':
(.text+0x3101): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_bind_or_connect':
(.text+0x3206): undefined reference to `rktio_udp_disconnect'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_close_it':
(.text+0x32ea): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `make_udp':
(.text+0x352d): undefined reference to `rktio_get_ipv4_family'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `make_udp':
(.text+0x353e): undefined reference to `rktio_udp_open'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `make_udp':
(.text+0x3557): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_addresses':
(.text+0x3af4): undefined reference to `rktio_socket_address'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_addresses':
(.text+0x3b1a): undefined reference to `rktio_socket_peer_address'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_addresses':
(.text+0x3d9d): undefined reference to `rktio_listener_address'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_check_accept':
(.text+0x40fa): undefined reference to `rktio_poll_accept_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_input':
(.text+0x42f4): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_input':
(.text+0x431c): undefined reference to `rktio_socket_shutdown'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_input':
(.text+0x4331): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_get_string':
(.text+0x4436): undefined reference to `rktio_read'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_tcp_accept':
(.text+0x4846): undefined reference to `rktio_poll_accept_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_tcp_accept':
(.text+0x4899): undefined reference to `rktio_accept'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `do_tcp_accept':
(.text+0x49c2): undefined reference to `rktio_poll_accept_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_do_write_string':
(.text+0x4bdd): undefined reference to `rktio_write'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_output':
(.text+0x4e94): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_output':
(.text+0x4ebf): undefined reference to `rktio_socket_shutdown'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_close_output':
(.text+0x4ed1): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `stop_listener':
(.text+0x511a): undefined reference to `rktio_listen_stop'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_listen':
(.text+0x539d): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_listen':
(.text+0x53c7): undefined reference to `rktio_listen'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_listen':
(.text+0x53e8): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_listen':
(.text+0x5419): undefined reference to `rktio_get_ipv4_family'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_listen':
(.text+0x5438): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x59c4): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5a0d): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5a50): undefined reference to `rktio_start_connect'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5ae3): undefined reference to `rktio_connect_finish'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5b28): undefined reference to `rktio_poll_connect_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5da1): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5ec8): undefined reference to `rktio_start_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect':
(.text+0x5f11): undefined reference to `rktio_addrinfo_lookup_get'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_check_connect':
(.text+0x6158): undefined reference to `rktio_poll_connect_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_check_connect':
(.text+0x61da): undefined reference to `rktio_connect_trying'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_check_accept_evt':
(.text+0x6609): undefined reference to `rktio_poll_accept_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_accept_ready':
(.text+0x67f4): undefined reference to `rktio_poll_accept_ready'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_get_port_socket':
(.text+0x741c): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_socket_to_ports':
(.text+0x75dd): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_socket_to_input_port':
(.text+0x76c9): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_socket_to_input_port':
(.text+0x7716): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_socket_to_output_port':
(.text+0x7859): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_socket_to_output_port':
(.text+0x78a6): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o):(.text+0x798f): more undefined references to `rktio_system_fd' follow
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_dup_socket':
(.text+0x799f): undefined reference to `rktio_dup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_dup_socket':
(.text+0x79af): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_dup_socket':
(.text+0x79bf): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_dup_socket':
(.text+0x79cc): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_close_socket_fd':
(.text+0x7a2a): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_close_socket_fd':
(.text+0x7a4b): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `free_dest_addr':
(.text+0x1a1): undefined reference to `rktio_addrinfo_free'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `lookup_needs_wakeup':
(.text+0x286): undefined reference to `rktio_poll_add_addrinfo_lookup'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_send_needs_wakeup':
(.text+0x1ec9): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `udp_recv_needs_wakeup':
(.text+0x1ee9): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_need_wakeup':
(.text+0x1fc0): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_write_needs_wakeup':
(.text+0x1ff0): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_accept_needs_wakeup':
(.text+0x409c): undefined reference to `rktio_poll_add_accept'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_accept_evt_needs_wakeup':
(.text+0x40d0): undefined reference to `rktio_poll_add_accept'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `tcp_connect_needs_wakeup':
(.text+0x60c4): undefined reference to `rktio_poll_add_connect'
/home/nocheroot/racket/lib/libracket3m.a(network.o): In function `scheme_hostname_error':
(.text+0x7234): undefined reference to `rktio_get_error_string'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `sch_shell_execute':
(.text+0x559): undefined reference to `rktio_shell_execute'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess_pid':
(.text+0x8df): undefined reference to `rktio_process_pid'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess_status':
(.text+0x97c): undefined reference to `rktio_process_status'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `close_subprocess_handle':
(.text+0xdfa): undefined reference to `rktio_process_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `flush_fd':
(.text+0xfc5): undefined reference to `rktio_write'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_write_need_wakeup':
(.text+0x1368): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_write_ready':
(.text+0x145a): undefined reference to `rktio_poll_write_ready'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_output':
(.text+0x1a90): undefined reference to `rktio_poll_write_flushed'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_output':
(.text+0x1acb): undefined reference to `rktio_poll_write_flushed'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_output':
(.text+0x1b22): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_output':
(.text+0x1b69): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_input':
(.text+0x1be0): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_close_input':
(.text+0x1c15): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_byte_ready':
(.text+0x1c5e): undefined reference to `rktio_fd_is_regular_file'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_byte_ready':
(.text+0x1c8a): undefined reference to `rktio_poll_read_ready'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `filesystem_change_evt_ready':
(.text+0x1f0a): undefined reference to `rktio_poll_fs_change_ready'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_filesystem_change_evt_cancel':
(.text+0x3efa): undefined reference to `rktio_fs_change_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_subprocess_kill':
(.text+0x4228): undefined reference to `rktio_process_kill'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_subprocess_kill':
(.text+0x4251): undefined reference to `rktio_process_interrupt'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_fdset':
(.text+0x5361): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_fdset':
(.text+0x5383): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_file_position':
(.text+0x7341): undefined reference to `rktio_set_file_position'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_file_position':
(.text+0x74fb): undefined reference to `rktio_get_file_position'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_file_position':
(.text+0x7576): undefined reference to `rktio_fd_is_text_converted'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `do_file_position':
(.text+0x75cf): undefined reference to `rktio_buffered_byte_count'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_input_port':
(.text+0x7e78): undefined reference to `rktio_fd_is_text_converted'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_input_port':
(.text+0x7f4b): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_get_string_slow':
(.text+0xa7b9): undefined reference to `rktio_fd_is_text_converted'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_get_string_slow':
(.text+0xa7f7): undefined reference to `rktio_read_converted'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_get_string_slow':
(.text+0xa916): undefined reference to `rktio_buffered_byte_count'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_get_string_slow':
(.text+0xaa0f): undefined reference to `rktio_read'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_output_port':
(.text+0xb5c9): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_output_port':
(.text+0xb5db): undefined reference to `rktio_fd_modes'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_output_port':
(.text+0xb5ea): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `make_fd_output_port':
(.text+0xb659): undefined reference to `rktio_fd_is_terminal'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc165): undefined reference to `rktio_process'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc1bf): undefined reference to `rktio_envvars_free'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc572): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc597): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc5b5): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc67d): undefined reference to `rktio_process_allowed_flags'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc871): undefined reference to `rktio_process_allowed_flags'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc968): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc9b2): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subprocess':
(.text+0xc9fc): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_get_port_file_descriptor':
(.text+0xcb87): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_terminal_port_p':
(.text+0xd0d9): undefined reference to `rktio_fd_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_terminal_port_p':
(.text+0xd0f5): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_terminal_port_p':
(.text+0xd105): undefined reference to `rktio_fd_is_terminal'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_terminal_port_p':
(.text+0xd115): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_init_port_places':
(.text+0xd36b): undefined reference to `rktio_std_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_init_port_places':
(.text+0xd3a8): undefined reference to `rktio_std_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_init_port_places':
(.text+0xd3eb): undefined reference to `rktio_std_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_do_open_input_file':
(.text+0xd778): undefined reference to `rktio_open'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_do_open_output_file':
(.text+0xe07e): undefined reference to `rktio_open'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_do_open_output_file':
(.text+0xe0d5): undefined reference to `rktio_file_exists'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_do_open_output_file':
(.text+0xe0fe): undefined reference to `rktio_delete_file'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_truncate':
(.text+0xe951): undefined reference to `rktio_set_file_size'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_truncate':
(.text+0xe9ae): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_truncate':
(.text+0xe9e8): undefined reference to `rktio_set_file_size'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_truncate':
(.text+0xe9fb): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_try_lock':
(.text+0xee94): undefined reference to `rktio_file_lock_try'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_try_lock':
(.text+0xefdb): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_try_lock':
(.text+0xeff0): undefined reference to `rktio_file_lock_try'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_try_lock':
(.text+0xf003): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_unlock':
(.text+0xf0a3): undefined reference to `rktio_file_unlock'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_unlock':
(.text+0xf11b): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_unlock':
(.text+0xf12d): undefined reference to `rktio_file_unlock'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_file_unlock':
(.text+0xf140): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_filesystem_change_evt':
(.text+0xf1cb): undefined reference to `rktio_fs_change'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_filesystem_change_evt':
(.text+0xf296): undefined reference to `rktio_fs_change_properties'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_filesystem_change_evt':
(.text+0xf3a2): undefined reference to `rktio_fs_change'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_fs_change_properties':
(.text+0xf3f1): undefined reference to `rktio_fs_change_properties'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_make_fd_input_port':
(.text+0xf501): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_make_fd_output_port':
(.text+0xf753): undefined reference to `rktio_system_fd'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_reserve_file_descriptor':
(.text+0x1049a): undefined reference to `rktio_open'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_release_file_descriptor':
(.text+0x104e6): undefined reference to `rktio_close'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_signal_received':
(.text+0x10541): undefined reference to `rktio_get_signal_handle'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subp_needs_wakeup':
(.text+0x85c): undefined reference to `rktio_poll_add_process'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `subp_done':
(.text+0x886): undefined reference to `rktio_poll_process_done'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `end_fd_flush_needs_wakeup':
(.text+0x1399): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `fd_need_wakeup':
(.text+0x13c0): undefined reference to `rktio_poll_add'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `end_fd_flush_done':
(.text+0x1931): undefined reference to `rktio_poll_write_flushed'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `default_sleep':
(.text+0x1cb8): undefined reference to `rktio_sleep'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `filesystem_change_evt_need_wakeup':
(.text+0x1edc): undefined reference to `rktio_poll_add_fs_change'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_alloc_fdset_array':
(.text+0x52fd): undefined reference to `rktio_make_poll_set'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_fdset':
(.text+0x539b): undefined reference to `rktio_forget'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_add_fd_handle':
(.text+0x540c): undefined reference to `rktio_poll_set_add_handle'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_add_fd_nosleep':
(.text+0x5424): undefined reference to `rktio_poll_set_add_nosleep'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_add_fd_eventmask':
(.text+0x5446): undefined reference to `rktio_poll_set_add_eventmask'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_signal_received_at':
(.text+0x10501): undefined reference to `rktio_signal_received_at'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_get_signal_handle':
(.text+0x1051d): undefined reference to `rktio_get_signal_handle'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_signal_received':
(.text+0x1054d): undefined reference to `rktio_signal_received_at'
/home/nocheroot/racket/lib/libracket3m.a(port.o): In function `scheme_wait_until_signal_received':
(.text+0x1056d): undefined reference to `rktio_wait_until_signal_received'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x180b): undefined reference to `rktio_convert'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1850): undefined reference to `rktio_get_last_error'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1b14): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1b41): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1c11): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1cac): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1cf7): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1d1b): undefined reference to `rktio_converter_open'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1d81): undefined reference to `rktio_converter_open'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_convert':
(.text+0x1d99): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_native_recase':
(.text+0x21f7): undefined reference to `rktio_recase_utf16'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `close_converter':
(.text+0x22ea): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `locale_recase.isra.4.constprop.11':
(.text+0x26d3): undefined reference to `rktio_locale_recase'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `mz_locale_strcoll':
(.text+0x2a92): undefined reference to `rktio_locale_strcoll'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_init_getenv':
(.text+0x7d38): undefined reference to `rktio_getenv'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_getenv':
(.text+0x7db4): undefined reference to `rktio_getenv'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_environment_variables_to_envvars':
(.text+0x7e08): undefined reference to `rktio_empty_envvars'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_environment_variables_to_envvars':
(.text+0x7e5b): undefined reference to `rktio_envvars_set'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `system_language_country':
(.text+0xba4f): undefined reference to `rktio_system_language_country'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbb77): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbb9d): undefined reference to `rktio_converter_open'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbccd): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbd88): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbe4b): undefined reference to `rktio_converter_open'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `string_to_from_locale':
(.text+0xbf66): undefined reference to `rktio_converter_close'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_locale_comp':
(.text+0xcca7): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `reset_locale':
(.text+0xcfda): undefined reference to `rktio_set_locale'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_char_string_to_byte_string_locale':
(.text+0xd08d): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_char_string_to_byte_string_locale':
(.text+0xd0ce): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_byte_string_to_char_string_locale':
(.text+0xd56d): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `do_byte_string_to_char_string_locale':
(.text+0xd5b6): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `locale_string_encoding':
(.text+0xe0d4): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `locale_string_encoding':
(.text+0xe116): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe336): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe41f): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe4cf): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe4fb): undefined reference to `rktio_converter_open'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe5c6): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_open_converter':
(.text+0xe5e6): undefined reference to `rktio_locale_encoding'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `unicode_recase':
(.text+0x10a4d): undefined reference to `rktio_convert_properties'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `normalize_env_case':
(.text+0x10b1f): undefined reference to `rktio_are_envvar_names_case_insensitive'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `env_copy':
(.text+0x10edd): undefined reference to `rktio_envvars'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `env_copy':
(.text+0x10eef): undefined reference to `rktio_envvars_count'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `env_copy':
(.text+0x10f0e): undefined reference to `rktio_envvars_name_ref'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `env_copy':
(.text+0x10f42): undefined reference to `rktio_envvars_value_ref'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `env_copy':
(.text+0x10fa6): undefined reference to `rktio_envvars_free'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `sch_putenv':
(.text+0x1135b): undefined reference to `rktio_setenv'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `sch_getenv':
(.text+0x115f4): undefined reference to `rktio_getenv'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `mz_native_strcoll':
(.text+0x2179): undefined reference to `rktio_strcoll_utf16'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `byte_string_ok_name':
(.text+0x7d8b): undefined reference to `rktio_is_ok_envvar_name'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_push_c_numeric_locale':
(.text+0x7f0d): undefined reference to `rktio_push_c_numeric_locale'
/home/nocheroot/racket/lib/libracket3m.a(string.o): In function `scheme_pop_c_numeric_locale':
(.text+0x7f30): undefined reference to `rktio_pop_c_numeric_locale'
/home/nocheroot/racket/lib/libracket3m.a(foreign.o): In function `foreign_ffi_lib':
(.text+0x5936): undefined reference to `rktio_dll_open'
/home/nocheroot/racket/lib/libracket3m.a(foreign.o): In function `foreign_ffi_lib':
(.text+0x59d4): undefined reference to `rktio_dll_get_error'
/home/nocheroot/racket/lib/libracket3m.a(foreign.o): In function `foreign_ffi_obj':
(.text+0x5bff): undefined reference to `rktio_dll_find_object'
/home/nocheroot/racket/lib/libracket3m.a(foreign.o): In function `foreign_ffi_obj':
(.text+0x5c89): undefined reference to `rktio_dll_get_error'
collect2: error: ld returned 1 exit status
link.sh: Linking failed
Makefile:1941: recipe for target 'vim' failed
make[1]: *** [vim] Error 1
make[1]: Leaving directory '/home/nocheroot/Downloads/vim/src'
Makefile:26: recipe for target 'first' failed
make: *** [first] Error 2
@AntoniosHadji

This comment has been minimized.

Copy link

commented Sep 2, 2019

Using racket 7.4 unix source with:
./configure --enable-libs --enable-shared --prefix=/usr/local
to build Racket.
and
building vim 8.1.1963 on Ubuntu 18.04 with ./configure options:

  --enable-mzschemeinterp \
  --with-plthome=/usr/local \

corrects this error.

@NoCheroot

This comment has been minimized.

Copy link
Author

commented Sep 2, 2019

I’ll try this in a couple of days. I only have access to a phone at the moment. Thanks.

@chrisbra

This comment has been minimized.

Copy link
Member

commented Sep 3, 2019

closing then.

@chrisbra chrisbra closed this Sep 3, 2019
@brammool

This comment has been minimized.

Copy link
Contributor

commented Sep 3, 2019

Having to build Racket from source is not nice, is there a way to make this work with just Ubuntu packages?

@NoCheroot

This comment has been minimized.

Copy link
Author

commented Sep 3, 2019

It has been quite a while since I looked at this in depth. If I remember correctly, I had to compile Racket because the libraries needed for this are not included in the standard distribution, and the standard distribution is what was provided by the repo I was using. When I have access to a computer and a stable connection I can see if anything has changed since then, but, I’m pretty sure compiling Racket will still be necessary.

@NoCheroot

This comment has been minimized.

Copy link
Author

commented Sep 4, 2019

@AntoniosHadji this worked for me, thanks.

@brammool I don't see a way to make it work with Ubuntu packages. But, I also couldn't make it work on my own when compiling. I could be missing something obvious.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.