
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2004, 12:49
|
|||
|---|---|---|---|
Компиляция sqlcmd |
|||
|
#18+
Мне надо скомпилировать одну байду, и не получается : make INFORMIXC="gcc" esql -DESQLC_VERSION=952 -I. -I/mnt3/inf_sdk/incl/esql -O -DHAVE_CONFIG_H -D_H_LOCALEDEF -I/usr/opt/freeware/GNUPro/include -g -O2 -c appblob.ec cpp: -lang-c: linker input file unused since linking not done cc1: unrecognized option `-quiet' appblob.c:1: sqlhdr.h: A file or directory in the path name does not exist. appblob.c:2: sqliapi.h: A file or directory in the path name does not exist. appblob.ec:24: sqlca.h: A file or directory in the path name does not exist. appblob.ec:25: locator.h: A file or directory in the path name does not exist. appblob.ec:26: sqltypes.h: A file or directory in the path name does not exist. gcc: file path prefix `/opt/freeware/GNUPro/lib/gcc-lib/rtl/2.9-aix51-020209/' never used make: 1254-004 The error code from the last command is 1. Stop. Файлы хедеров в пути /mnt3/inf_sdk/incl/esql есть (даже пробовал копировать их в текущий каталог), и права на них тоже есть. Что я не так делаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2004, 15:24
|
|||
|---|---|---|---|
Компиляция sqlcmd |
|||
|
#18+
Разобрался, теперь другая ошибка : [informix@h80lo ~/sqlcmd-72.06 $]make INFORMIXC="gcc" esql -DESQLC_VERSION=952 -I. -I/mnt3/inf_sdk//incl/esql -O2 -DHAVE_CONFIG_H -D_H_LOCALEDEF -I/usr/opt/freeware/GNUPro/include -g -O2 -c appblob.ec cpp: -lang-c: linker input file unused since linking not done cc1: unrecognized option `-quiet' In file included from /usr/include/sys/localedef.h:46, from /usr/bin/../lib/gcc-lib/powerpc-ibm-aix4.3.3.0/2.9-aix51-020209/include/stdlib.h:449, from appblob.ec:21: /usr/include/sys/localedef31.h:195: conflicting types for `loc_t' /opt/freeware/GNUPro/include/locator.h:124: previous declaration of `loc_t' appblob.ec: In function `locate_file': appblob.ec:47: structure has no member named `loc_indicator' appblob.ec:48: structure has no member named `loc_type' appblob.ec:49: structure has no member named `loc_loctype' appblob.ec:50: structure has no member named `lc_union' appblob.ec:51: structure has no member named `loc_oflags' appblob.ec:52: structure has no member named `loc_size' appblob.ec: In function `main': appblob.ec:302: structure has no member named `loc_indicator' appblob.ec:303: structure has no member named `loc_size' gcc: file path prefix `/opt/freeware/GNUPro/lib/gcc-lib/rtl/2.9-aix51-020209/' never used make: 1254-004 The error code from the last command is 1. Stop. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2004, 20:38
|
|||
|---|---|---|---|
Компиляция sqlcmd |
|||
|
#18+
Это ESQL для Informix-а. Тебе надо поставить правильно препроцессор и соотв. библиотеки для него - это как минимум. Работа его устроена так, что сначала запускается спец. препроцессор, который делает из программы на С с встроенным SQL (в таком виде это не программа на С) нормальную программу на С. А потом ее компилирует нормальный компилятор на С. Убедись что это делается у тебя, я не могу понять, есть у тебя шаг препроцессора ESQL в make-е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2004, 09:48
|
|||
|---|---|---|---|
Компиляция sqlcmd |
|||
|
#18+
ESQL установлен правильно и работает. Другие программы компилировались нормально. Проблема именно с компиляцией этой программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2004, 11:24
|
|||
|---|---|---|---|
Компиляция sqlcmd |
|||
|
#18+
Ну значит что-то в ней не так, разбирайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2034158]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
94ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 429ms |

| 0 / 0 |
