Advertentie Brouwland

Hoe plaats je een foto op dit forum, klik hier voor nadere uitleg.

Steun het forum. Koop via deze links: Nederlandstalige bierboeken, Engelstalige bierboeken, een bierig artikel of een ander artikel van bol.com

Auteur Topic: BrouwHulp - op Fedora!  (gelezen 3020 keer)

0 leden en 1 gast bekijken dit topic.

Offline udo

  • Junior lid
  • **
  • Berichten: 82
  • Hobbybrouwen.nl is mijn informatiebron
BrouwHulp - op Fedora!
« Gepost op: 26-04-2017 04:50 u »
(verder naar onderen is e.e.a. opgelost, rpm is te maken!)

Het draait, maar nog niet goed:

De deb uitgepakt, afhankelijkheden geinstalleerd.
Bij opstarten, na de melding 'Databank niet gevonden. Nieuwe databank wordt gemaakt.' volgt:

$ BrouwHulp
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $0000000000000000
TApplication.HandleException Access violation
  Stack trace:
  $0000000000000000
Exception at 0000000000000000: EAccessViolation:
Access violation.


Wie weet wat e.e.a. beduidt?


Heb je iets nodig dat je bij Bol.com wil kopen? Zoek het op met de bovenstaande advertentie en bestel. Pas het zoekwoord aan. Je kunt zoeken in de volledige catalogus van Bol. Door de spullen van Bol te kopen via onderstaande advertentie steun je het forum en het kost je niets extra. Voor de bierliefhebber hebben ze overigens meer spullen dan je zou verwachten. Zoek maar eens.

Offline udo

  • Junior lid
  • **
  • Berichten: 82
  • Hobbybrouwen.nl is mijn informatiebron
Re: BrouwHulp - op Fedora...
« Reactie #1 Gepost op: 04-05-2017 15:19 u »
Wie oh wie kan vertellen wat er mis gaat?

Offline Adrie

  • Super lid
  • *****
  • Berichten: 13.993
  • Land: nl
  • Wie zijn bier eert, kiest voor vloeibaar
    • Brouwerij Het Witte Paard
Re: BrouwHulp - op Fedora...
« Reactie #2 Gepost op: 04-05-2017 15:34 u »
Sorry, maar ik heb geen Fedora. Wellicht gaat er iets mis bij het omzetten van deb naar rpm? Of toch niet alle onafhankelijkheden geÔnstalleerd?

Offline rajd

  • Super lid
  • *****
  • Berichten: 783
  • Land: nl
  • Elk antwoord is slechts een vraag verwijderd.
Re: BrouwHulp - op Fedora...
« Reactie #3 Gepost op: 04-05-2017 19:08 u »
Ik draai BrouwHulp ook niet op Fedora, maar op OSX m.b.v. Wine ... desondanks heb ik wel een idee :-). Ik geef een permissieprobleem een redelijke kans. Het zou een basaal filesystem permissie kunnen zijn (veelal op te lossen met chown en chmod), ik geef echter ook SELinux een kans. Je kunt een inzicht krijgen of SELinux een probleem vormt door te kijken in je security logs, evt. ook je kernel logs of SELinux op een enforcing-level te zetten zoals permissive. Mocht je daar hulp bij wensen dan verneem ik het graag :)

Offline udo

  • Junior lid
  • **
  • Berichten: 82
  • Hobbybrouwen.nl is mijn informatiebron
Re: BrouwHulp - op Fedora...
« Reactie #4 Gepost op: 05-05-2017 05:22 u »
Dank  voor de reacties.
Selinux staat uit.
Als er nog een afhankelijkheid mist zou de linker een melding moeten geven.
Een deb uitpakken is niet complex dus daar kan weinig mis gaan.
Hulp is natuurlijk zeer welkom!

Offline udo

  • Junior lid
  • **
  • Berichten: 82
  • Hobbybrouwen.nl is mijn informatiebron
Re: BrouwHulp - op Fedora...
« Reactie #5 Gepost op: 06-05-2017 15:17 u »
Na bestudering van een strace heb ik openal-soft-devel geinstalleerd.
Hierna start BrouwHulp!

Ik heb een SPEC file gemaakt om op basis van de deb een rpm te maken.

# cat SPECS/BrouwHulp.spec
Name:      BrouwHulp
Version:   5.3.5.2
Release:   1%{?dist}
Summary:   Hulpmiddel bij brouwactiviteiten

Group: Applications/Productivity
License: GPL
URL:      http://localhost/
Source0: brouwhulp_%{version}_amd64.deb

Requires:   fann qt4pas openal-soft-devel

%description
Met BrouwHulp kun je recepten ontwikkelen, documenteren en uitwisselen. Het
programma bevat vele functionaliteiten. BrouwHulp wordt geleverd met een goed
gevulde databank van vergistbare ingrediŽnten, hoppen, gisten, waterprofielen,
maischschema's, bierstijlen ťn recepten. Van elke bierstijl is er minimaal 1 en
meestal meer dan 1 recept. BrouwHulp bevat, kortom, een schat aan mogelijkheden.

%prep
rm -rf %{_builddir}/BrouwHulp-%version

%build
mkdir BrouwHulp-%version
cd BrouwHulp-%version
ar x %{SOURCE0}
xz -d data.tar.xz
tar -xf data.tar

%install
mkdir %{buildroot}/usr
cp -dr --no-preserve=ownership %{_builddir}/%{name}-%{version}/usr %{buildroot}/

%files
%defattr(-,root,root)
/usr/bin/BrouwHulp
/usr/share/applications/BrouwHulp.desktop
/usr/share/brouwhulpdata/*
/usr/share/pixmaps/BrouwHulp.png

%doc
/usr/share/doc/BrouwHulp/*

%changelog
* Sun May 07 2017 udo <udovdh@xs4all.niet> 5.3.5.2-1
- Eerste versie van deze spec file; inhoud van deb v.w.b. bestanden onaangetast


Noot: In de SPEC file is het woord BrouwHulp altijd met kleine letters geschreven.
De forumprogrammatuur 'corrigeert' dit naar BrouwHulp.
Ook in de URL naar de RPM.

Offline Chipmunk03

  • Junior lid
  • **
  • Berichten: 71
  • Land: nl
  • Today is a gift. That's why we call it "Present".
Re: BrouwHulp - op Fedora!
« Reactie #6 Gepost op: 08-05-2017 20:02 u »
Je kan ook Alien gebruiken. met Alien kan je een Debian package op een Red Hat compatible, lees rpm, systeem installeren. Alien is er zowel voor Debian als voor Red Hat.

Tags: