A simple cross-platform markdown viewer
Usage
markdown-viewer
use the system file dialog to choose a markdown file to view
markdown-viewer my_file.md
view a markdown file
Build from source
cargo build --release [--target=your-target]
SDF Viewer (demo below) A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library. A Signed Distance Fu
fractal_viewer A cross-platform, GPU-accelerated viewer for the Mandelbrot Set and related fractals. Try it online! Usage Scroll wheel to zoom, click
Stlvi STL viewer written in Rust. This project is still in development. It is available in both CLI and GUI mode. Supported OS Linux Windows Mac Scree
img_maniac A cross-platform image (texture) viewer Features Drag and drop images: Users can easily add as many images as they want to the main window
localbang Cross-platform, cross-browser, cross-search-engine duckduckgo-like bangs What are "bangs"?? Bangs are a way to define where to search inside
🕊️ Bevy Shell - Template An opinionated, monolithic template for Bevy with cross-platform CI/CD, native + WASM launchers, and managed cross-platform
reloady Simple, performant hot-reloading for Rust. Requires Rust nightly and only works on Linux for now. installing CLI To install the CLI helper car
This crate converts Rust compatible regex-syntax to Vim's NFA engine compatible regex.
Zeta Note is a language server that helps you write and manage notes. The primary focus is to support Zettelkasten-like1, 2 note taking by providing an easy way to cross-reference notes (see more about features below).
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.
Lightfetch A extremely fast command-line system information tool written in Rust ⚡ . Gallery Sadly there isn't much to showcase right now. Download Av
Lightfetch A extremely fast command-line system information tool written in Rust ⚡ . Gallery Sadly there isn't much to showcase right now. Download Av
candle-vllm Efficient platform for inference and serving local LLMs including an OpenAI compatible API server. Features OpenAI compatible API server p
Streamlib Streamlib is a meta-player for media streams. The streamlib CLI works against a curated library of video and audio streams, and enables quer
A highly configurable GStreamer HLS sink plugin. Based on the hlssink2 element. The flexhlssink is written in Rust and has various options to configure the HLS output playlist generation.
Coinlive is an interactive command line tool that displays live cryptocurrency prices. It can also display simple historical price charts.
ris-live-rs Provides parsing functions for RIS-Live real-time BGP message stream JSON data. The main parsing function, parse_ris_live_message converts
Loopers Loopers is a graphical live looper, written in Rust, designed for ease of use and rock-solid stability. It can be used as a practice tool, com
Rust advent 🦀 🐚 Learning Rust by implementing solutions for Advent of Code problems. 🎥 HEY, we are live-streaming our attempts to solve the exercis
Hi,
cargo build --release
yields the error below.
❯ cargo build --release
Compiling webview-sys v0.6.2
Compiling fsevent-sys v2.0.1
Compiling atty v0.2.14
Compiling filetime v0.2.14
Compiling quote v1.0.9
Compiling tinyfiledialogs v3.3.10
Compiling regex v1.4.6
Compiling nfd v0.0.4
Compiling clap v2.33.3
Compiling fsevent v0.4.0
Compiling syn v1.0.70
Compiling notify v4.0.16
The following warnings were emitted during compilation:
warning: webview_cocoa.c:89:23: error: too many arguments to function call, expected 0, have 3
warning: return objc_msgSend((id)objc_getClass("NSString"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:95:20: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend((id)objc_getClass("NSMenuItem"), sel_registerName("alloc"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:96:16: error: too many arguments to function call, expected 0, have 5
warning: objc_msgSend(item, sel_registerName("initWithTitle:action:keyEquivalent:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:98:16: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(item, sel_registerName("autorelease"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:119:27: error: too many arguments to function call, expected 0, have 11
warning: id event = objc_msgSend((id)objc_getClass("NSEvent"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:124:25: error: too many arguments to function call, expected 0, have 2
warning: id app = objc_msgSend((id)objc_getClass("NSApplication"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:135:34: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend((id)objc_getClass("NSDate"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:148:45: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(message, sel_registerName("body")),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:155:31: error: too many arguments to function call, expected 0, have 2
warning: id openPanel = objc_msgSend((id)objc_getClass("NSOpenPanel"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:160:20: error: too many arguments to function call, expected 0, have 2
warning: objc_msgSend(parameters, sel_registerName("allowsMultipleSelection")));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:162:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(openPanel, sel_registerName("setCanChooseFiles:"), 1);
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:166:42: error: too many arguments to function call, expected 0, have 2
warning: completionHandler(objc_msgSend(openPanel, sel_registerName("URLs")));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:164:7: error: too many arguments to function call, expected 0, have 3
warning: openPanel, sel_registerName("beginWithCompletionHandler:"), ^(id result) {
warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:176:31: error: too many arguments to function call, expected 0, have 2
warning: id savePanel = objc_msgSend((id)objc_getClass("NSSavePanel"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:178:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("setCanCreateDirectories:"), 1);
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:179:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("setNameFieldStringValue:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:184:42: error: too many arguments to function call, expected 0, have 2
warning: id url = objc_msgSend(savePanel, sel_registerName("URL"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:185:43: error: too many arguments to function call, expected 0, have 2
warning: id path = objc_msgSend(url, sel_registerName("path"));
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: webview_cocoa.c:181:16: error: too many arguments to function call, expected 0, have 3
warning: objc_msgSend(savePanel, sel_registerName("beginWithCompletionHandler:"),
warning: ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
warning: objc_msgSend(void /* id self, SEL op, ... */ )
warning: ^
warning: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: 20 errors generated.
error: failed to run custom build command for `webview-sys v0.6.2`
Caused by:
process didn't exit successfully: `/Users/jonasdiemer/devel/markdown-viewer/target/release/build/webview-sys-88e9a88bce3b6b6c/build-script-build` (exit status: 1)
--- stdout
cargo:rustc-link-lib=framework=Cocoa
cargo:rustc-link-lib=framework=WebKit
TARGET = Some("aarch64-apple-darwin")
OPT_LEVEL = Some("3")
HOST = Some("aarch64-apple-darwin")
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
CC_aarch64-apple-darwin = None
CC_aarch64_apple_darwin = None
HOST_CC = None
CC = None
CFLAGS_aarch64-apple-darwin = None
CFLAGS_aarch64_apple_darwin = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "webview.h" "-Wall" "-Wextra" "-x" "objective-c" "-std=c11" "-w" "-DDEBUG" "-DOBJC_OLD_DISPATCH_PROTOTYPES=1" "-o" "/Users/jonasdiemer/devel/markdown-viewer/target/release/build/webview-sys-01305d833a0fea5c/out/webview_cocoa.o" "-c" "webview_cocoa.c"
cargo:warning=webview_cocoa.c:89:23: error: too many arguments to function call, expected 0, have 3
cargo:warning= return objc_msgSend((id)objc_getClass("NSString"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:95:20: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend((id)objc_getClass("NSMenuItem"), sel_registerName("alloc"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:96:16: error: too many arguments to function call, expected 0, have 5
cargo:warning= objc_msgSend(item, sel_registerName("initWithTitle:action:keyEquivalent:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:98:16: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(item, sel_registerName("autorelease"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:119:27: error: too many arguments to function call, expected 0, have 11
cargo:warning= id event = objc_msgSend((id)objc_getClass("NSEvent"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:124:25: error: too many arguments to function call, expected 0, have 2
cargo:warning= id app = objc_msgSend((id)objc_getClass("NSApplication"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:135:34: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend((id)objc_getClass("NSDate"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:148:45: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(message, sel_registerName("body")),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:155:31: error: too many arguments to function call, expected 0, have 2
cargo:warning= id openPanel = objc_msgSend((id)objc_getClass("NSOpenPanel"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:160:20: error: too many arguments to function call, expected 0, have 2
cargo:warning= objc_msgSend(parameters, sel_registerName("allowsMultipleSelection")));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:162:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(openPanel, sel_registerName("setCanChooseFiles:"), 1);
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:166:42: error: too many arguments to function call, expected 0, have 2
cargo:warning= completionHandler(objc_msgSend(openPanel, sel_registerName("URLs")));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:164:7: error: too many arguments to function call, expected 0, have 3
cargo:warning= openPanel, sel_registerName("beginWithCompletionHandler:"), ^(id result) {
cargo:warning= ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:176:31: error: too many arguments to function call, expected 0, have 2
cargo:warning= id savePanel = objc_msgSend((id)objc_getClass("NSSavePanel"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:178:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("setCanCreateDirectories:"), 1);
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:179:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("setNameFieldStringValue:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:184:42: error: too many arguments to function call, expected 0, have 2
cargo:warning= id url = objc_msgSend(savePanel, sel_registerName("URL"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:185:43: error: too many arguments to function call, expected 0, have 2
cargo:warning= id path = objc_msgSend(url, sel_registerName("path"));
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=webview_cocoa.c:181:16: error: too many arguments to function call, expected 0, have 3
cargo:warning= objc_msgSend(savePanel, sel_registerName("beginWithCompletionHandler:"),
cargo:warning= ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/objc/message.h:63:1: note: 'objc_msgSend' declared here
cargo:warning=objc_msgSend(void /* id self, SEL op, ... */ )
cargo:warning=^
cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
cargo:warning=20 errors generated.
exit status: 1
--- stderr
error occurred: Command "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-arch" "arm64" "-I" "webview.h" "-Wall" "-Wextra" "-x" "objective-c" "-std=c11" "-w" "-DDEBUG" "-DOBJC_OLD_DISPATCH_PROTOTYPES=1" "-o" "/Users/jonasdiemer/devel/markdown-viewer/target/release/build/webview-sys-01305d833a0fea5c/out/webview_cocoa.o" "-c" "webview_cocoa.c" with args "cc" did not execute successfully (status code exit status: 1).
warning: build failed, waiting for other jobs to finish...
Quickly tried cross-compiling with cargo build --target x86_64-apple-darwin
, but that also failed:
Compiling markdown-viewer v1.0.0 (/Users/jonasdiemer/devel/markdown-viewer)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "-arch" "x86_64" "/var/folders/b8/dbc6ksl96vvc6lmlmyktjm800000gn/T/rustc5fuq5Y/symbols.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.10qq34b495ltzxb3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.117gew6zearfc2vc.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.132pbsuazwhcpqjv.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.14c2f88gv4m1xqha.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.188wc1b8uq9ffpw1.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.18a2l2t4d0nhsm4g.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.18ndzbdoadkc7fa7.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1bgetxfuvfyvx086.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1c4ysdyd9a9ou4rn.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1eygl9yuwakvh9ew.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1f98c3w5rxjvsrc0.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1flvpim0ofx7xxdw.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1g5yutj7vk5oaqo3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1goxxr9hpcjqgfay.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1r118e4dg2iq333r.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1rvh9b405siqeoo5.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1s3fo6s4314gq37q.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1t7eas5gy435yu.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.1zj14gr5f31m5bzk.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.22nqw3drw05d24q3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.23riawmnzqm3oia9.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.27k6gy15e7mfb0rd.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2a2ny00bztca5koi.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2a7xahg8mk0k78t3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2ddbuxpahchjij78.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2dph0nu897u9ln5q.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2e832d2b6cke3gxa.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2gk4eqa8z4b8kazy.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2gu0kjwhivh7kceo.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2j3t11vdqt91z9xn.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2j8qmqgr85ysl6h3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2ou7t4a0drqsdsa3.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2pc7dbfo02ypjuye.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2qmkcxy353xsuadg.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2t1wgj7pjs6jz0d0.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2w4ot80ravoaih4e.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.2x8kkdcgrd5clzs2.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.30mft0pet5fyif8z.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.39iu7qonmdnyo2y6.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3brqogup0931qojo.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3i45f4wbwevd3b9m.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3jl9jjfwbicxpi2.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3jvg642ts6f5cbm9.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3k8kin0ugr5fldjx.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3phbkg093utrue9q.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3q01orr328it03we.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3qbqdfw6vnwn1eng.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3re1gsa5uy2lwdpa.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3uxadvc2vzoc8da0.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.3w0hcwfwnj4zq37d.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.41d7mkfyyum0ue7p.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.421vig9k6txpz6y6.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.44ag8gnrexgksy68.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.44m60xs7zz28ggex.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.467zdomhei2gf6vy.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.48v3ttyczpyhayjf.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.492ady99n7p7h43c.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4aejoqpvpwp0fr7d.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4aubnrzt5kxtkyxd.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4bt0h91v5rkebosg.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4e02gwebmaebq7i.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4e5nh10tplidzs9.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4ke24es2qahs9idx.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4l3xxvb1y8puqxge.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4nwr7hf0aw6qfzoa.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4r8vsm10k1mnu036.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4sn5dyqa4slinspi.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4tp7i259jol9wg01.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.4xndso0v76b8u88q.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.50031g9brakmsc15.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.51g7wbfnxjc9eryt.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.51i9t78ca8kfkznn.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.52zfdd2asm9m2x7h.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.55ftiww785bzwu5p.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.58uslyerb37iouel.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.5cjjj92tbit4wwcx.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.5cso1hcl7gjhg5eh.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.5d0p700diryetzm1.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.5gbtuypkblrfou7s.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.5nhnnug92m1h8sj.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.bswfsa7s46sk5d5.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.hku8dtpckgj8y2u.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.j8t3y5o1dyhtt12.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.k9bwj6a5238p3gm.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.kpaegg92y7lj7vz.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.kq4md9l9z6shy05.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.n9dab8oz9kod7yh.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.nptdqgg6nehl8mw.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.nyisrsn2ek65myq.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.obj45gp6qjjlsnp.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.okvkq0sk33hhm9x.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.qofdw3pizl9gem7.rcgu.o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986.36simq77zso0lzt4.rcgu.o" "-L" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps" "-L" "/Users/jonasdiemer/devel/markdown-viewer/target/debug/deps" "-L" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/build/nfd-55bed66a049b65cd/out" "-L" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/build/tinyfiledialogs-73ad563a3659276c/out" "-L" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/build/webview-sys-366f4e91c5340ab9/out" "-L" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libweb_view-e6d5de1156715109.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libwebview_sys-a5dd4ff4f11d33fb.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/liburlencoding-9d3fa9e2c003426b.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libtinyfiledialogs-6a054f141be8ee0f.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libboxfnonce-028743d8ac467dd1.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libnfd-038d32ef39a528f0.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libcomrak-b942890f343aa1e7.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libunicode_categories-fbbcfd3c1a651e45.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libtyped_arena-e7cb5fe5e4f791b3.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libtwoway-872b97620cb4b88c.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libunchecked_index-07fadf1ab12306c5.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libregex-a20c37df149e2769.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libregex_syntax-3de721f0a220d5d5.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libaho_corasick-16f7a05578940aea.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libmemchr-ac1f9d3a9ed05985.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libpest-6901f70bddaaf6d8.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libucd_trie-3733bbc55118ad9f.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/liblazy_static-9a76d9c75693e199.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libentities-05aced73f6472cab.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libnotify-a0aa1c2960a63fd2.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libwalkdir-7be46c6e0b18f683.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libsame_file-5a26c37a923c4cf1.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libfsevent-8259c0525ee5b4ce.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libfsevent_sys-859fb841356b9fb3.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libfiletime-fcdb7a03f25a8d99.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/liblibc-b6ddd0767eea6475.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libcfg_if-78dfa09b362c387c.rlib" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libbitflags-b48bb595a90fc068.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-98c00dfac2ed63a9.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-2bfdefa1eef03ce9.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libobject-0879573886b8f3c9.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libmemchr-9457b581f846bd68.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libaddr2line-fdadb45f6ca2a32a.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libgimli-d6897e5effdf9a5b.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-8ad11a11751b430a.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd_detect-21012ef130278dba.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-31fa754b4cd51f8c.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libminiz_oxide-73467ddf8dfef1cf.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libadler-e95ad01d527d4484.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-93d1dbc4167d296b.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-c56f06cb067eb4ac.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-6e19428d08824663.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-1dec453fd63e5025.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-b8113748cb9bde10.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-e3b159eab9d77c07.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-6414c60128938315.rlib" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-fae0f9433d26b3c3.rlib" "-framework" "Cocoa" "-framework" "WebKit" "-framework" "AppKit" "-framework" "CoreServices" "-liconv" "-lSystem" "-lresolv" "-lc" "-lm" "-liconv" "-L" "/Users/jonasdiemer/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "-o" "/Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/markdown_viewer-dd0996e2354f1986" "-Wl,-dead_strip" "-nodefaultlibs"
= note: ld: in /Users/jonasdiemer/devel/markdown-viewer/target/x86_64-apple-darwin/debug/deps/libnfd-038d32ef39a528f0.rlib(nfd_common.o), archive member 'nfd_common.o' with length 8384 is not mach-o or llvm bitcode
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: could not compile `markdown-viewer` due to previous error
Note: while markdown-viewer supports MacOS, Windows and Linux, I am not able to provide built executables for anything other than Linux. WebView requires certain libraries for other platforms that are not available on Linux, meaning it is more complicated than just changing the build target. Building from source should work as expected.
Source code(tar.gz)A blazingly fast( possibly the fastest) markdown to html parser and syntax highlighter built using Rust's pulldown-cmark and tree-sitter-highlight crate natively for Node's Foreign Function Interface.
Birdcage This library is still under development and not ready to be used yet. About Birdcage is a cross-platform embeddable sandboxing library allowi
GUT CHAMPION Summary Gut Champion is a platformer fighter inspired by Super Smash Bros. The goal is to knock the enemy off stage. The more you hit you
?? ?? lightmotif A lightweight platform-accelerated library for biological motif scanning using position weight matrices. ??️ Overview Motif scanning
Watchout A cross platform reloading image viewer combined with a command executor. Watchout will do any of the following: Run a command when any file
??(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
svgview Usage svgview path/to/some/file.svg Purpose I needed a tool to view SVGs while I work on them in other software. This tool should function sim
Live Server - Launch a local network server with live reload feature for static pages
Rust Lean Image Viewer - Fast and configurable image viewer inspired by JPEGView by David Kleiner
glicol-cli What's this? It's a command line interface that you can use for music live coding with Glicol. It watches a file changes and then update th