after some lengthy modding (to which i would be happy to submit patches for when finished) and waiting (because it is slow) i got down to the final step... linking. the link the make tries to run, as well as every thing i can think of .
i was hoping someone would be able to suggest something i did not think of, it really cannot be that big of a problem.
gcc -o joe umath.o b.o blocks.o bw.o cmd.o hash.o help.o kbd.o macro.o main.o menu.o path.o poshist.o pw.o queue.o qw.o rc.o regex.o scrn.o tab.o termcap.o tty.o tw.o ublock.o uedit.o uerror.o ufile.o uformat.o uisrch.o undo.o usearch.o ushell.o utag.o va.o vfile.o vs.o w.o utils.o syntax.o utf8.o selinux.o i18n.o charmap.o mouse.o lattr.o gettext.o builtin.o builtins.o -lm -lncurses
/usr/bin/ld: Undefined symbols:
collect2: ld returned 1 exit status
and before all this
gcc -DHAVE_CONFIG_H -I. -DJOERC="\"/usr/local/etc/joe/\"" -DJOEDATA="\"/usr/local/share/joe/\"" -Wall -g -MT umath.o -MD -MP -MF .deps/umath.Tpo -Wall -c -o umath.o umath.c
basically i am confused as to why j0 is getting turned into _j0 so that -lm fails to link it. i've tried directly including the ,dylib
Log in to post a comment.