Автор Гілка: iceB+MySQl 4.X.X  (Прочитано 6945 раз)

Praporshic

  • Гість
iceB+MySQl 4.X.X
« : 2005-02-13 02:03:36 »
Маю таку проблему: в 4-му MySQL щось дуже сильно змінили і через це в мене не збирається айсбі, щось там треба переробити щоб запрацювало, я нажаль не програміст (лише вчуся) і що треба -  не знаю. Повертатися на 3-ю версію не пропонувати, це не вихід.

Ihor Paslaskyj

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #1 : 2005-02-13 08:43:33 »
Глянь де видає помилку при компіляціїї, наведи кусок коду.

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: iceB+MySQl 4.X.X
« Відповідей #2 : 2005-02-13 17:58:33 »
У мене зібралось, але через те, що синтаксис GRANT змінився, так просто його не запустити.

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #3 : 2005-04-03 02:39:12 »
Маю таку помилку:
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/mysql -I../libscr    -O2 -c sql_error.c
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/mysql -I../libscr -O2 -Wp,-MD,.deps/sql_error.pp -c sql_error.c -o sql_error.o
sql_error.c: In function `char* sql_error(SQL_baza*)':
sql_error.c:9: error: invalid conversion from `const char*' to `char*'
« Змінено: 2005-04-03 02:43:29 від Praporshic »

Відсутній filin

  • Новачок
  • *
  • дописів: 5
  • Карма: +0/-0
Re: iceB+MySQl 4.X.X
« Відповідей #4 : 2005-04-08 14:12:20 »
Я не дуже знаюсь на Сі, але судячи з усього в 4 MySQL функція sql_error почала ввертати значення const char замість char. Правити треба iceb/libsql/sql_error.c мабудь. Деталі писати не буду бо не впевнений що моє рішення правильне.

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #5 : 2005-04-24 01:25:26 »
Мені казали про якісь бібліотеки сумісності між версіями. Може хтось підкаже де їх знайти (бажано у вихідних кодах - щоб менше проблем було)

Відсутній Ігор Паславський

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: iceB+MySQl 4.X.X
« Відповідей #6 : 2005-04-26 15:21:32 »
У файлі iceb/libsql/sql_error.c попревте
змінна = mysql_error(змінна);
на
змінна  = (char *)mysql_error(змінна);
має допомогти

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #7 : 2005-04-28 11:01:46 »
#include      "libsql.h"

char            *sql_error(SQL_baza *bd)
{
return(mysql_error(bd));
}
Це оригінальний код файлу sql_error.c, що саме змінювати - трохи не зрозумів (окрім васика в школі та трохи хтмл я жодної "нелюдської" мови не вчив)

Відсутній Ігор Паславський

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: iceB+MySQl 4.X.X
« Відповідей #8 : 2005-04-28 11:25:57 »
#include "libsql.h"
 
char  *sql_error(SQL_baza *bd)
{
return((char *)mysql_error(bd));
}

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #9 : 2005-05-04 10:15:14 »
Одна проблема вирішилась, але проявилась інша. Щоб не флудити make`ом викладу посилання на текстовий файл з виводом компіляції.
http://praporshik.xaker.ru/error

Відсутній Ігор Паславський

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: iceB+MySQl 4.X.X
« Відповідей #10 : 2005-05-04 11:17:20 »

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #11 : 2005-05-04 14:56:42 »
Виклав у html, ніби працює.
http://praporshik.xaker.ru/error.html

Відсутній Ігор Паславський

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: iceB+MySQl 4.X.X
« Відповідей #12 : 2005-05-05 15:43:51 »
Увас локаль мабудь юнікодова?
configure-ua чи configure_ua (подивіться як воно там називається) запускали перед make?

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #13 : 2005-05-06 01:14:14 »
Увас локаль мабудь юнікодова?
Так, дефалтна для сусе 9.2, бо з іншими - проблеми.
configure-ua чи configure_ua (подивіться як воно там називається) запускали перед make?
Ні, я рекодував сирці з коі8-у до юнікоду-8:
#!/bin/sh
for i in ./*.*; do
    iconv $i -f KOI8-U -t UTF8 -o $i.utf
    mv $i $i~
    for a in ./*.utf; do
          mv $a $i
    done
    rm -r *~
done
а потім звичайним configure.
Раніше виходило...
« Змінено: 2005-05-06 01:24:21 від Praporshic »

Praporshic

  • Гість
Re: iceB+MySQl 4.X.X
« Відповідей #14 : 2005-05-06 02:24:18 »
Перезібрав замінивши перекодовані файли на старі. Все зібралося та працює, але є проблеми з написами (і та ї не відображаються як слід). Треба буде переробити ці файли "руками" - може допоможе...