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
Closed

Build with mzscheme fails #2596

NoCheroot opened this issue Jan 30, 2018 · 6 comments

Comments

@NoCheroot
Copy link

@NoCheroot NoCheroot 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
Copy link

@AntoniosHadji AntoniosHadji 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.

Loading

@NoCheroot
Copy link
Author

@NoCheroot NoCheroot commented Sep 2, 2019

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

Loading

@chrisbra
Copy link
Member

@chrisbra chrisbra commented Sep 3, 2019

closing then.

Loading

@chrisbra chrisbra closed this Sep 3, 2019
@brammool
Copy link
Member

@brammool brammool 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?

Loading

@NoCheroot
Copy link
Author

@NoCheroot NoCheroot 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.

Loading

@NoCheroot
Copy link
Author

@NoCheroot NoCheroot 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.

Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants