Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] libmysqlclient.so.10 is needed

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] libmysqlclient.so.10 is needed

    Hallo,

    ich bekomme folgende Fehlermeldung wenn ich Mysql++ installieren möchte:

    Code:
    libmysqlclient.so.10 is needed
    Kann mir da jemand weiterhelfen?

    Danke, Udo

    -----------------------------
    Umgebung:
    Linux SuSE 9.2
    Kernel 2.6.8-24.16-default
    PHP Version 4.3.8
    Apache/2.0.50
    MySQL 4.0.21
    [/code]

  • #2
    libmysqlclient.so.10 ist eine shared lib für mysql 3.x
    die von MySQL 4.x heisst libmysqlclient.so.12 (...wenn ich mich recht entsinne)
    Gibt es auf der SuSE-CD/DVD evtl. ein Paket, dass die 3.x-shared lib installiert?

    Kommentar


    • #3
      apt-get install libmysqlclient10
      Was ist validität?

      Kommentar


      • #4
        @VolkerK:
        Nein, hab im Yast danach gesucht, da ist libmysqlclient nicht drauf - weder 10 noch 12. Auch auf rpmseek hab ich es nur für Debian gefunden...

        @fantast:
        apt-get ?? Gibts aber nicht für SuSE, oder?!

        Kommentar


        • #5
          hab ich uebersehen.

          versuchs mal hiermit: http://downloads.mysql.com/archives/....58-1.i386.rpm
          Was ist validität?

          Kommentar


          • #6
            @fantast:

            Das macht´s leider nicht besser:

            warning: MySQL-client-3.23.58-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
            file /usr/bin/mysql from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqlaccess from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqladmin from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqlbinlog from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqlcheck from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqldump from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqlimport from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/bin/mysqlshow from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/share/man/man1/mysql.1.gz from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/share/man/man1/mysqlaccess.1.gz from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/share/man/man1/mysqladmin.1.gz from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/share/man/man1/mysqldump.1.gz from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4
            file /usr/share/man/man1/mysqlshow.1.gz from install of MySQL-client-3.23.58-1 conflicts with file from package mysql-client-4.0.21-4

            Kommentar


            • #7
              Warum gehen wir das Problem eigentlich sorum an und nicht von der mysql++-Seite?
              Wenn Du die Quellen von http://tangentsoft.net/mysql++/ übersetzt, sollte eigentlich die laut
              Umgebung:
              ...
              MySQL 4.0.21
              vorhandene libmysqlclient verwendet werden.

              Kommentar


              • #8
                Zitat von Udo1981
                Das macht´s leider nicht besser:
                Du müßtest die zusätzliche MySQL Version so compilieren, daß sie andere Verzeichnisse verwendet. Wenn Version A in /usr wohnt, dann Version B für /usr/local compilieren.

                btw: ich überlege allerdings, für was Du diese zweite Version überhaupt benötigst. Du hast 4.0.21 und willst 3.23.58 installieren?

                Kommentar


                • #9
                  ja, weil sein mysql++ bisher explizit nach der so.10 von mysql 3.x sucht und nicht nach der .so.12 von mysql 4.x.
                  So klappt das allerdings -offensichtlich- nicht.

                  Kommentar


                  • #10
                    Zitat von VolkerK
                    ja, weil sein mysql++ bisher explizit nach der so.10 von mysql 3.x sucht und nicht nach der .so.12 von mysql 4.x.
                    Na klar, weil es so compiliert wurde und er ein vorgebackenes Paket verwendet.

                    Kommentar


                    • #11
                      ähem... ja.. darum geht es mir doch auch gerade.
                      Wieder die anderen Beiträge nicht richtig durchgelesen?

                      Kommentar


                      • #12
                        Natürlich habe ich die gelesen. Und ich habe darauf hingewiesen, daß er eine der beiden MySQL Versionen neu compilieren muß.

                        Kommentar

                        Lädt...
                        X