Code Monkey home page Code Monkey logo

valawarden's Issues

Cannot compile

This is the error displayed when I run the app script.

Screenshot from 2021-03-17 10-58-13

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

Implement prelogin

Currently Valawarden doesn't call prelogin to figure out the KDF iterations, this should be fixed asap.

Appstream tests fail

AppCenter ran a bunch of tests on your appstream file. These are the results.

Warnings:

Most of these are fixed during the building process, but you should ensure they
are fixed in your code for future releases.

  • "id" field should be "com.github.liljebergxyz.valawarden"

For more information, see:

Build Information

Affects Architecture: amd64
Affects Distribution: juno
Built with the following references:

  • refs/tags/0.1.0

Refactoring

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

How to login?

Sorry for the simple question, but I want to use this app and I can't login with my bit warden credentials

Crash when unlocking vault

I get the following error when unlocking the vault
./app: line 49: 19693 Segmentation fault ./com.github.liljebergxyz.valawarden "${@:2}"

macOS support

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!

Icon/Logo

An icon or logo should be created to properly distinguish the application

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.