[gelöst] scraper2vdr 0.1.0 kompiliert nicht unter Fedora 20 - /usr/bin/ld: cannot find -lmysqlclient_r

  • Hallo,


    ich versuche gerade das neue scraper2vdr unter Fedora 20 zu kompilieren, dabei kommt die folgende Fehlermeldung:


    Code
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -fPIC -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared scraper2vdr.o config.o setup.o update.o scrapmanager.o tvdbseries.o moviedbmovie.o tools.o lib/db.o lib/tabledef.o lib/common.o lib/config.o -lmysqlclient_r -luuid -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16  -o libvdr-scraper2vdr.so
    /usr/bin/ld: cannot find -lmysqlclient_r
    collect2: error: ld returned 1 exit status
    make: *** [libvdr-scraper2vdr.so] Error 1


    die lib libmysqlclient_r existiert bereits im installierten Paket mariadb-devel und liegt unter /usr/lib64/mysql

    Code
    rpm -ql mariadb-devel |grep libmysqlclient_r
    /usr/lib64/mysql/libmysqlclient_r.so


    Gibt es hierzu eine Lösung (ohne einen Link zu setzen) ?

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


    Einmal editiert, zuletzt von marco ()

  • Mit folgendem Patch lies es sich kompilieren:


    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!