From: Romano <unobe@cpan.org>
To: 9front@9front.org,telephil9@gmail.com
Subject: Re: [9front] netsurf native frontend (text_insert: illegal combination FCVTZSDW FCON NONE REG)
Date: Tue, 28 Jul 2020 07:11:21 +0000 [thread overview]
Message-ID: <1B1B16C8-C577-4155-A61D-292785CED256@cpan.org> (raw)
In-Reply-To: <6B88F8FA-F050-4BAA-A15E-18D67664C74F@cpan.org>
Philippe,
I attempted to build on a rpi4 using the arm64 kernel ( I ran a sysupdate on Saturday). The framebuffer executable builds fine, but at the very last step of building the native front-end I'm getting an error:
pcc -o 7.netsurf utils/bloom.7 utils/corestrings.7 utils/file.7 utils/filename.7 utils/filepath.7 utils/hashmap.7 utils/hashtable.7 utils/http/cache-control.7 utils/http/challenge.7 utils/http/content-disposition.7 utils/http/content-type.7 utils/http/generics.7 utils/http/parameter.7 utils/http/primitives.7 utils/http/strict-transport-security.7 utils/http/www-authenticate.7 utils/idna.7 utils/libdom.7 utils/log.7 utils/messages.7 utils/nsoption.7 utils/nsurl/nsurl.7 utils/nsurl/parse.7 utils/punycode.7 utils/ssl_certs.7 utils/talloc.7 utils/time.7 utils/url.7 utils/useragent.7 utils/utf8.7 utils/utils.7 content/content.7 content/content_factory.7 content/dirlist.7 content/fetch.7 content/fetchers/about.7 content/fetchers/data.7 content/fetchers/file.7 content/fetchers/resource.7 content/fs_backing_store.7 content/handlers/css/css.7 content/handlers/css/dump.7 content/handlers/css/hints.7 content/handlers/css/internal.7 content/handlers/css/select.7 content/handlers/css/utils.7 content/handlers/html/box.7 content/handlers/html/box_construct.7 content/handlers/html/box_normalise.7 content/handlers/html/box_textarea.7 content/handlers/html/font.7 content/handlers/html/form.7 content/handlers/html/html.7 content/handlers/html/html_css.7 content/handlers/html/html_css_fetcher.7 content/handlers/html/html_forms.7 content/handlers/html/html_object.7 content/handlers/html/html_redraw.7 content/handlers/html/html_redraw_border.7 content/handlers/html/html_script.7 content/handlers/html/imagemap.7 content/handlers/html/interaction.7 content/handlers/html/layout.7 content/handlers/html/search.7 content/handlers/html/table.7 content/handlers/image/bmp.7 content/handlers/image/gif.7 content/handlers/image/ico.7 content/handlers/image/image.7 content/handlers/image/image_cache.7 content/handlers/javascript/content.7 content/handlers/javascript/duktape/dukky.7 content/handlers/javascript/duktape/duktape.7 content/handlers/javascript/fetcher.7 content/handlers/text/textplain.7 content/hlcache.7 content/llcache.7 content/mimesniff.7 content/no_backing_store.7 content/urldb.7 content/webfs.7 desktop/browser.7 desktop/browser_history.7 desktop/browser_window.7 desktop/cookie_manager.7 desktop/cw_helper.7 desktop/download.7 desktop/font_haru.7 desktop/frames.7 desktop/global_history.7 desktop/gui_factory.7 desktop/hotlist.7 desktop/knockout.7 desktop/local_history.7 desktop/mouse.7 desktop/netsurf.7 desktop/page-info.7 desktop/plot_style.7 desktop/print.7 desktop/save_pdf.7 desktop/save_text.7 desktop/scrollbar.7 desktop/search.7 desktop/searchweb.7 desktop/selection.7 desktop/sslcert_viewer.7 desktop/system_colour.7 desktop/textarea.7 desktop/textinput.7 desktop/treeview.7 desktop/version.7 frontends/plan9/plotter.7 frontends/plan9/schedule.7 frontends/plan9/window.7 frontends/plan9/fetch.7 frontends/plan9/bitmap.7 frontends/plan9/layout.7 frontends/plan9/clipboard.7 frontends/plan9/utils.7 frontends/plan9/gui.7 frontends/plan9/drawui/data.7 frontends/plan9/drawui/window.7 frontends/plan9/drawui/button.7 frontends/plan9/drawui/entry.7 frontends/plan9/drawui/toolbar.7 frontends/plan9/drawui/scrollbar.7 ../posix/src/iconv.7 ../posix/src/preadwrite.7 ../posix/src/math9.7 content/handlers/javascript/duktape/libduktape.7.a ../libnspsl/src/libnspsl.7.a ../libdom/src/libdom.7.a ../libcss/src/libcss.7.a ../libhubbub/src/libhubbub.7.a ../libparserutils/src/libparserutils.7.a ../libwapcaplet/src/libwapcaplet.7.a ../libnsutils/src/libnsutils.7.a ../libnslog/src/libnslog.7.a ../libnsbmp/src/libnsbmp.7.a ../libnsgif/src/libnsgif.7.a ../libutf8proc/src/libutf8proc.7.a
text_insert: illegal combination FCVTZSDW FCON NONE REG
(1705) FCVTZSDW $1.500000e+00,R5
text_insert: illegal combination FCVTZSDW FCON NONE REG
(1705) FCVTZSDW $1.500000e+00,R5
pcc: 7l: 7l 101895: error
mk: pcc -o 7.netsurf ... : exit status=rc 101892: pcc 101894: 7l: 7l 101895: error
Any ideas? Is this is a problem with the 7l linker specifically not knowing how to translate an instruction to arm64 assembly? Do you need more information?
On Thu, May 21, 2020, at 10:59 AM, Romano wrote:
> Very cool, Philippe!
>
> I'm testing a build now on 386.
>
> Maybe it was mentioned previously and I didn't see it, but it looks
> like nsport is what someone needs to clone first:
> http://github.com/netsurf-plan9/nsport . Then cd into that dir and run
> 'fetch clone git', 'fetch clone ssh' or 'fetch clone http' (the
> instructions in README.plan9 say a simple 'fetch clone' without args
> would work, but it didn't work for me).
>
> Note also that git9 changed the flag for creating a new branch: you
> might have to update the fetch script to use -n instead of -c.
>
> I'll let you know how the build goes, and if I run in to any other gotchas.
>
>
>
> On May 21, 2020 3:54:03 PM UTC, telephil9@gmail.com wrote:
> >Hi,
> >
> >I've just committed the initial release for the netsurf native
> >frontend.
> >Feature-wise it is almost on par with the framebuffer frontend except
> >for images that are not handled yet.
> >I tried to make it look and behave like a native application but would
> >like to have some feedback on this.
> >
> >All code is in the main repository: http://github.com/netsurf-plan9
> >
> >In order not to mess with the current framebuffer frontend, I created a
> >separate mkfile found in netsurf/mkfile.native.
> >To build this new frontend, just run mk as usual and then run mk -f
> >mkfile.native in the netsurf directory.
> >
> >Regards,
> >Philippe
>
next prev parent reply other threads:[~2020-07-28 7:11 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-21 15:54 netsurf native frontend telephil9
2020-05-21 16:06 ` [9front] " hiro
2020-05-21 17:59 ` Romano
2020-07-28 7:11 ` Romano [this message]
2020-07-29 6:08 ` arm64 fails to link when float converted to int (Was Re: [9front] netsurf native frontend (text_insert: illegal combination FCVTZSDW FCON NONE REG)) Romano
2020-08-01 11:43 ` cinap_lenrek
2020-08-01 12:23 ` Anthony Martin
2020-05-21 21:16 ` [9front] netsurf native frontend Dave MacFarlane
2020-05-23 11:03 ` telephil9
2020-05-23 15:42 ` Stanley Lieber
2020-05-23 16:13 ` Stanley Lieber
2020-05-23 4:08 ` kokamoto
2020-05-23 6:13 ` Eli Cohen
2020-05-23 6:18 ` telephil9
2020-05-23 6:37 ` Eli Cohen
2020-05-23 20:10 ` jamos
2020-05-24 0:02 ` kokamoto
2020-05-25 3:51 ` kokamoto
2020-05-24 2:13 ` sl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1B1B16C8-C577-4155-A61D-292785CED256@cpan.org \
--to=unobe@cpan.org \
--cc=9front@9front.org \
--cc=telephil9@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).