Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 make -f env_rdbms.mk  [new]
Phricker
Member

Откуда:
Сообщений: 64
Доброго время суток.

Имеется Oracle Client 9.2.0.6.0
При попытке

#make -f /opt/oracle/product/920/rdbms/lib/env_rdbms.mk

выдается

make: *** No rule to make target `/opt/oracle/product/920/rdbms/lib/libskgxpd.a(/opt/oracle/product/920/rdbms/lib/skgxpd.o)', needed by `/opt/oracle/product/920/rdbms/lib/libskgxpd.a'. Stop.

Поиск файла skgxpd.o ничего не дал... Такого нет в системе :(

Поиск по гуглу дал пару ссылок на китайские сайты, а я увы китайский не понимаю :(

Кто сталкивался с такой проблемой помогите пожалуйста.
6 окт 07, 16:23    [4764255]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Rihard
Member

Откуда: Киев
Сообщений: 366
Phricker
Поиск по гуглу дал пару ссылок на китайские сайты, а я увы китайский не понимаю :(

http://translate.google.com/translate_t
6 окт 07, 17:01    [4764297]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Phricker
При попытке

#make -f /opt/oracle/product/920/rdbms/lib/env_rdbms.mk
Замените env на ins и будет вам щазтье. Еще можете почитать relink ($ORACLE_HOME/bin). Тоже пользительная штука. А вообще, видно, что make-файлы вы читать не умеете...

Всего
7 окт 07, 18:37    [4765561]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Phricker
Member

Откуда:
Сообщений: 64
Я сильно извиняюсь, но нельзя ли поподробней, пожалуйста.
8 окт 07, 15:53    [4769207]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
Phricker
Я сильно извиняюсь, но нельзя ли поподробней, пожалуйста.

В принципе и так все подробно рассказали :) Надо делать
make -f /opt/oracle/product/920/rdbms/lib/ins_rdbms.mk
, потому как здесь находятся инструкции что и как собирать, а то что вы пытаетесь скормить make - это несколько не то.
и лучше это делать не под root`ом, а под oracle`ом, или под кем у вас установлен клиент то?
9 окт 07, 07:41    [4771295]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Phricker
Member

Откуда:
Сообщений: 64
Клиент установлен под oracle
uid=59(oracle) gid=54(oinstall) groups=54(oinstall),6(disk),55(dba)

При попытке make -f ./ins_rdbms.mk

oracle@predbill:~/product/920/rdbms/lib> make -f ./ins_rdbms.mk
make: *** No rule to make target `/opt/oracle/product/920/rdbms/lib/libskgxpd.a(/opt/oracle/product/920/rdbms/lib/skgxpd.o)', needed by `/opt/oracle/product/920/rdbms/lib/libskgxpd.a'. Stop.
oracle@predbill:~/product/920/rdbms/lib>


Второй строчкой в этом файле идет

include $(ORACLE_HOME)/rdbms/lib/env_rdbms.mk

так что ошибка остается той же

oracle@predbill:~/product/920/rdbms/lib> make -f ./ins_rdbms.mk
make: *** No rule to make target `/opt/oracle/product/920/rdbms/lib/libskgxpd.a(/opt/oracle/product/920/rdbms/lib/skgxpd.o)', needed by `/opt/oracle/product/920/rdbms/lib/libskgxpd.a'. Stop.
oracle@predbill:~/product/920/rdbms/lib>


При коменте этой строчки

oracle@predbill:~/product/920/rdbms/lib> make -f ./ins_rdbms.mk
./ins_rdbms.mk:23: target `ksms.s' given more than once in the same rule.
if | grep ; \
then \
echo " found "; \
; \
else \
echo " not found "; \
fi;
/bin/sh: -c: line 1: syntax error near unexpected token `|'
/bin/sh: -c: line 1: `if | grep ; then echo " found "; ; else echo " not found "; fi;'
make: *** [patchset_opt] Error 2
oracle@predbill:~/product/920/rdbms/lib>
9 окт 07, 10:01    [4771664]     Ответить | Цитировать Сообщить модератору
 Re: make -f env_rdbms.mk  [new]
Сына
Member

Откуда:
Сообщений: 804
Phricker

Не пробовали иначе линковать. Например: make -f ins_rdbms.mk ioracle. Ааз же предложил заглянуть в relink.
9 окт 07, 10:15    [4771757]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить