Date: Mon, 11 Feb 2019 22:57:43 -0800 (PST) From: "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net> To: Karl Denninger <karl@denninger.net> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: Crochet blowup attempting build of 12-STABLE for the RPI3 Message-ID: <201902120657.x1C6vhON074655@pdx.rh.CN85.dnsmgr.net> In-Reply-To: <209d32e8-9f0b-10c5-d502-63fb456236aa@denninger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 2/11/2019 18:50, Rodney W. Grimes wrote: > >> On 2/11/2019 16:13, Rodney W. Grimes wrote: > >>>> --- lib/ncurses/ncurses__L --- > >>>> --- nomacros.h --- > >>>> LC_ALL=C sh > >>>> /pics/CrossBuild-12STABLE/src/contrib/ncurses/ncurses/base/MKlib_gen > >>>> .sh "cc -target aarch64-unknown-freebsd12.0 > >>>> --sysroot=/pics/Crochet-work-12STABL > >>>> E/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/tmp > >>>> -B/pics/Crochet-work-12STAB > >>>> LE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/tmp/usr/bin -E -O2 > >>>> -pipe?? -I. > >>>> ?-I/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/li > >>>> b/ncurses/ncurses -I/pics/CrossBuild-12STABLE/src/lib/ncurses/ncurses > >>>> -I/pics/Cr > >>>> ossBuild-12STABLE/src/lib/ncurses/ncurses > >>>> -I/pics/CrossBuild-12STABLE/src/contri > >>>> b/ncurses/include > >>>> -I/pics/CrossBuild-12STABLE/src/contrib/ncurses/ncurses -Wall > >>>> -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -g? -std=gnu99 > >>>> -fstack-prote > >>>> ctor-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > >>>> -Wno-unused-parame > >>>> ter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >>>> -Wno-uninitialized > >>>> -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int > >>>> -Wno-unused-const-variabl > >>>> e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality > >>>> -Wno-unu > >>>> sed-function -Wno-enum-conversion -Wno-unused-local-typedef > >>>> -Wno-address-of-pack > >>>> ed-member? -Qunused-arguments "? "awk" generated < curses.h | fgrep > >>>> undef > noma > >>>> cros.h > >>>> --- init_keytry.h --- > >>>> ./make_keys keys.list > init_keytry.h > >>>> sh: ./make_keys: Permission denied > >>>> *** [init_keytry.h] Error code 126 > >>>> > >>>> make[4]: stopped in /pics/CrossBuild-12STABLE/src/lib/ncurses/ncurses > >>>> 1 error > >>>> > >>>> The executable in question appears to be ok with a "file" command but > >>>> will not execute. > >>>> > >>>> Attempting to build for the RPI3. > >>> What does ls -l show on that make_keys file, > >>> did it some how get created with out x bits? > >> Nope: > >> > >> root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > >> # ls -al > >> total 212 > >> drwxrwxr-x?? 2 root? wheel???? 23 Feb 11 14:54 . > >> drwxrwxr-x? 10 root? wheel???? 10 Feb 11 14:53 .. > >> -rw-r--r--?? 1 root? wheel? 16639 Feb 11 14:52 MKterm.h.awk > >> -rw-r--r--?? 1 root? wheel? 11905 Feb 11 14:54 codes.c > >> -rw-r--r--?? 1 root? wheel? 78856 Feb 11 14:52 curses.h > >> -rw-r--r--?? 1 root? wheel? 66274 Feb 11 14:52 curses.head > >> -rw-r--r--?? 1 root? wheel?? 1769 Feb 11 14:54 expanded.c > >> -rw-r--r--?? 1 root? wheel??? 241 Feb 11 14:54 fallback.c > >> -rw-r--r--?? 1 root? wheel??? 119 Feb 11 14:52 hashsize.h > >> -rw-r--r--?? 1 root? wheel????? 0 Feb 11 14:54 init_keytry.h > >> -rw-r--r--?? 1 root? wheel?? 3026 Feb 11 14:54 keys.list > >> -rw-r--r--?? 1 root? wheel? 23824 Feb 11 14:54 lib_gen.c > >> -rw-r--r--?? 1 root? wheel?? 8122 Feb 11 14:54 lib_keyname.c > >> -rwxr-xr-x?? 1 root? wheel? 24784 Feb 11 14:52 make_hash > >> -rwxr-xr-x?? 1 root? wheel? 38704 Feb 11 14:52 make_keys > >> -rw-r--r--?? 1 root? wheel? 35243 Feb 11 14:52 names.c > >> -rw-r--r--?? 1 root? wheel? 10757 Feb 11 14:52 ncurses_def.h > >> -rw-r--r--?? 1 root? wheel??? 118 Feb 11 14:54 nomacros.h > >> -rw-r--r--?? 1 root? wheel?? 9188 Feb 11 14:54 parametrized.h > >> -rw-r--r--?? 1 root? wheel? 39733 Feb 11 14:52 term.h > >> -rw-r--r--?? 1 root? wheel?? 3470 Feb 11 14:52 termcap.h > >> -rw-r--r--?? 1 root? wheel?? 6165 Feb 11 14:54 unctrl.c > >> -rw-r--r--?? 1 root? wheel?? 3099 Feb 11 14:52 unctrl.h > >> root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > >> # file make_keys > >> make_keys: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), > >> dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.0 > >> (1200502), FreeBSD-style, with debug_info, not stripped > >> root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > >> # > >> > >> But.... > >> > >> root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > >> # ./make_keys > >> ./make_keys: Permission denied. > > This is an error message from make_keys, it is trying to do something that is > > getting a EPERM returned. Try: > > > > truss ./make_keys > > Uh, forgot to include that -- it didn't provide any sort of > enlightenment (that made sense to me anyway ;-)) > > root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > # truss ./make_keys > > truss: execvp ./make_keys: Permission denied > truss: Unable to enable LWP events for pid 4394: No such process > root@NewFS:/pics/Crochet-work-12STABLE/obj/pics/CrossBuild-12STABLE/src/arm64.aarch64/lib/ncurses/ncurses > # Is that obj directory on something special that is set noexec? Does ldd ./make_keys give any clue? -- Rod Grimes rgrimes@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902120657.x1C6vhON074655>