Çözüldü mysql/psi/psi_memory.h: No such file or directory

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.

MEKA

Discord: mekaprojects
Süper Moderatör
Premium Üye
Grafiker
Geliştirici
Yardımsever Üye
Editör
Mesaj
2.746
Çözümler
286
Beğeni
1.989
Puan
1.349
libsql build ederken bu hatayla karşılaşıyorum.

Kod:
                 from /usr/local/include/mysql/server/mysql.h:140,
                 from AsyncSQL.h:11,
                 from AsyncSQL.cpp:8:
/usr/local/include/mysql/server/my_alloc.h:23:10: fatal error: mysql/psi/psi_memory.h: No such file or directory
   23 | #include <mysql/psi/psi_memory.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
 
Çözüm
libsql makefile dosyasına
Arat
Makefile:
IFLAGS = -I/usr/local/include/
Altına Ekle
Makefile:
IFLAGS += -I/usr/local/include/mysql/server/

Yukardakini yapınca bu seferde oxevent.cpp build olurken bu hatayı veriyor

Kod:
In file included from /usr/local/include/mysql/server/typelib.h:21,
                 from /usr/local/include/mysql/server/mysql.h:140,
                 from ../../libsql/AsyncSQL.h:11,
                 from log.h:4,
                 from OXEvent.cpp:8:
/usr/local/include/mysql/server/my_alloc.h:23:10: fatal error: mysql/psi/psi_memory.h: No such file or directory
   23 | #include <mysql/psi/psi_memory.h>

libsql/AsyncSQL.h içinde ekle

Kod:
#include <mysql/server/mysql/psi/psi_memory.h>

2. Yöntem
/usr/local/include/mysql...
libsql makefile dosyasına
Arat
Makefile:
IFLAGS = -I/usr/local/include/
Altına Ekle
Makefile:
IFLAGS += -I/usr/local/include/mysql/server/

Yukardakini yapınca bu seferde oxevent.cpp build olurken bu hatayı veriyor

Kod:
In file included from /usr/local/include/mysql/server/typelib.h:21,
                 from /usr/local/include/mysql/server/mysql.h:140,
                 from ../../libsql/AsyncSQL.h:11,
                 from log.h:4,
                 from OXEvent.cpp:8:
/usr/local/include/mysql/server/my_alloc.h:23:10: fatal error: mysql/psi/psi_memory.h: No such file or directory
   23 | #include <mysql/psi/psi_memory.h>

libsql/AsyncSQL.h içinde ekle

Kod:
#include <mysql/server/mysql/psi/psi_memory.h>

2. Yöntem
/usr/local/include/mysql buraya gelip bağlantı oluşturmak ve bağlantıya psi ismini girerek yolu /usr/local/include/mysql/server/mysql/psi belirlemek


Kod:
cd /usr/local/include/mysql/
ln -s /usr/local/include/mysql/server/mysql/psi psi


Daha iyi bir çözüm üretebilen var ise yazabilir. Konuyu bu yüzden kapatmıyorum..
 
Son düzenleme:
Çözüm
Geri
Üst