faejr / valawarden Goto Github PK
View Code? Open in Web Editor NEWUnofficial native Bitwarden client for elementary OS
License: GNU General Public License v3.0
Unofficial native Bitwarden client for elementary OS
License: GNU General Public License v3.0
This is the error displayed when I run the app script.
This the meson log file
Build started at 2021-03-17T10:39:42.394058
Main binary: /usr/bin/python3
Python system: Linux
The Meson build system
Version: 0.49.2
Source dir: /home/rajdeep/Apps/Projects/valawarden
Build dir: /home/rajdeep/Apps/Projects/valawarden/build
Build type: native build
Project name: com.github.liljebergxyz.valawarden
Project version: 1.0.0
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc /home/rajdeep/Apps/Projects/valawarden/build/meson-private/sanitycheckc.c -o /home/rajdeep/Apps/Projects/valawarden/build/meson-private/sanitycheckc.exe
Sanity check compile stdout:
Sanity check compile stderr:
Running test binary command: /home/rajdeep/Apps/Projects/valawarden/build/meson-private/sanitycheckc.exe
Native C compiler: cc (gcc 7.5.0 "cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
Running compile:
Working directory: /tmp/tmp3m0tzz0s
Command line: valac /tmp/tmp3m0tzz0s/testfile.vala -C
Code:
class MesonSanityCheck : Object { }
Compiler stdout:
Compiler stderr:
Native Vala compiler: valac (valac 0.40.25)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion glib-2.0
-> 0
2.56.4
Called /usr/bin/pkg-config --cflags glib-2.0
-> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config glib-2.0 --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -lglib-2.0
Called /usr/bin/pkg-config glib-2.0 --libs
-> 0
-lglib-2.0
Running compile:
Working directory: /tmp/tmp_t4b1khd
Command line: cc /tmp/tmp_t4b1khd/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_t4b1khd/output.exe -O0
Code:
#include<stdio.h>
int main(int argc, char **argv) {
printf("%ld\n", (long)(sizeof(void *)));
return 0;
};
Compiler stdout:
Compiler stderr:
Program stdout:
8
Program stderr:
Running compile:
Working directory: /tmp/tmpl5ija8ry
Command line: cc /tmp/tmpl5ija8ry/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpl5ija8ry/output.obj -O0 --print-search-dirs
Code:
Compiler stdout:
install: /usr/lib/gcc/x86_64-linux-gnu/7/
programs: =/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/7/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/7/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
Compiler stderr:
Configuring config.h using configuration
Running compile:
Working directory: /tmp/tmpxq3_81b5
Command line: cc /tmp/tmpxq3_81b5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpxq3_81b5/output.exe -O0 -Wl,--start-group -llibgcrypt -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(int argc, char **argv) { return 0; }
Compiler stdout:
Compiler stderr:
/usr/bin/ld: cannot find -llibgcrypt
collect2: error: ld returned 1 exit status
Library libgcrypt found: YES
Library gcrypt found: YES
Determining dependency 'gobject-2.0' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion gobject-2.0
-> 0
2.56.4
Called /usr/bin/pkg-config --cflags gobject-2.0
-> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config gobject-2.0 --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -lgobject-2.0 -lglib-2.0
Called /usr/bin/pkg-config gobject-2.0 --libs
-> 0
-lgobject-2.0 -lglib-2.0
Dependency gobject-2.0 found: YES 2.56.4
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
Dependency glib-2.0 found: YES 2.56.4
Determining dependency 'gtk+-3.0' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion gtk+-3.0
-> 0
3.22.30
Called /usr/bin/pkg-config --cflags gtk+-3.0
-> 0
-pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config gtk+-3.0 --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Called /usr/bin/pkg-config gtk+-3.0 --libs
-> 0
-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Dependency gtk+-3.0 found: YES 3.22.30
Determining dependency 'libsoup-2.4' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion libsoup-2.4
-> 0
2.62.1
Called /usr/bin/pkg-config --cflags libsoup-2.4
-> 0
-pthread -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config libsoup-2.4 --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Called /usr/bin/pkg-config libsoup-2.4 --libs
-> 0
-lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Dependency libsoup-2.4 found: YES 2.62.1
Determining dependency 'json-glib-1.0' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion json-glib-1.0
-> 0
1.4.2
Called /usr/bin/pkg-config --cflags json-glib-1.0
-> 0
-pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config json-glib-1.0 --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Called /usr/bin/pkg-config json-glib-1.0 --libs
-> 0
-ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Dependency json-glib-1.0 found: YES 1.4.2
Determining dependency 'uuid' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion uuid
-> 0
2.31.1
Called /usr/bin/pkg-config --cflags uuid
-> 0
-I/usr/include/uuid
Called /usr/bin/pkg-config uuid --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -luuid
Called /usr/bin/pkg-config uuid --libs
-> 0
-luuid
Dependency uuid found: YES 2.31.1
Determining dependency 'granite' with pkg-config executable '/usr/bin/pkg-config'
Called /usr/bin/pkg-config --modversion granite
-> 0
5.5.0
Called /usr/bin/pkg-config --cflags granite
-> 0
-pthread -I/usr/include/granite -I/usr/include/gee-0.8 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Called /usr/bin/pkg-config granite --libs
-> 0
-L/usr/lib/x86_64-linux-gnu -lgranite -lgee-0.8 -lgio-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Called /usr/bin/pkg-config granite --libs
-> 0
-lgranite -lgee-0.8 -lgio-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Dependency granite found: YES 5.5.0
Running compile:
Working directory: /tmp/tmpcuffihdk
Command line: cc /tmp/tmpcuffihdk/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpcuffihdk/output.exe -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(int argc, char **argv) { return 0; }
Compiler stdout:
Compiler stderr:
Library m found: YES
Program meson/post_install.py found: YES (/usr/bin/env python3 /home/rajdeep/Apps/Projects/valawarden/meson/post_install.py)
Build targets in project: 6
Found ninja-1.8.2 at /usr/bin/ninja
Currently Valawarden doesn't call prelogin to figure out the KDF iterations, this should be fixed asap.
AppCenter ran a bunch of tests on your appstream file. These are the results.
Most of these are fixed during the building process, but you should ensure they
are fixed in your code for future releases.
Affects Architecture: amd64
Affects Distribution: juno
Built with the following references:
It has been a great time writing and making Valawarden so far, but I feel like it needs some refactoring and clean up codewise to make it easier to work with
Sorry for the simple question, but I want to use this app and I can't login with my bit warden credentials
I get the following error when unlocking the vault
./app: line 49: 19693 Segmentation fault ./com.github.liljebergxyz.valawarden "${@:2}"
Valawarden partially works in macOS (tested on mojave) if you install the following through brew:
meson
libgcrypt
gtk+3
libsoup
json-glib
ossp-uuid
libgee
And then manually build granite.
If someone would like to look more into this that would be great!
This also includes being able to move ciphers to a new folder
An icon or logo should be created to properly distinguish the application
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.