вторник, 15 февраля 2011 г.

Solaris Volume Manager

Для работы SVM обязательным требованием является наличие одной копии базы
структуры SVM. В этой базе хранится информация обо всех логических устройствах и их
конфигурациях, созданных SVM. Пока эта база не будет сформирована, данный продукт
функционировать не будет.
Для повышения надежности работы данной технологии, рекомендуется создавать
несколько копий данной базы – реплик. Если SVM не сможет прочитать информацию из
базы, то вся дисковая структура будет безвозвратно потеряна. Оптимальным решением
для данного вопроса является создание 3-5 реплик на каждом дисковом носителе, которыеиспользуются в SVM.
В случае если в логические тома объединяются пять и выше дисковых носителей, то количество реплик можно свести по одной на диск. Таким образом, вы создаете необходимую избыточность данных, и в случае потери информации на одном из носителей необходимая конфигурация будет прочитана с «рабочих» копий.
В целях повышения надежности работы, SVM не будет стартовать до тех пор, пока
количество «рабочих» реплик не превысит количество поврежденных. Если количество
поврежденных реплик достигнет половины в момент работы системы, то SVM будет продолжать свое функционирование, а система будет постоянно сообщать о критической ситуации (system panic).
Реплики обязательно создаются на выделенных частях (slices) диска и по объему
занимают приблизительно 4-5Мб на каждую реплику. Эти дисковые части не должны
использоваться другими задачами.

Система установлена на диск c0t0d0:
его разбивка выглядит так:
Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0 -   812      400.15MB    (813/0/0)     819504
  1       swap    wu     813 -  1333      256.43MB    (521/0/0)     525168
  2     backup    wm       0 - 17659        8.49GB    (17660/0/0) 17801280
  3 unassigned    wm    1334 -  1354       12.34MB    (21/0/0)       21168
  4        var    wm    1355 -  8522        3.45GB    (7168/0/0)   7225344
  5        usr    wm    8523 - 14764        3.00GB    (6242/0/0)   6291936
  6 unassigned    wm   14765 - 16845        1.00GB    (2081/0/0)   2097648
  7       home    wm   16846 - 17658      400.15MB    (813/0/0)     819504


Для этого системного диска мы хотим создать зеркало.



1. Копируем таблицу партиций с основного диска, на диск который будет зеркалом.
# prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2

2. Создаем по три реплики на каждом диске.
# metadb -a -c 3 -f /dev/dsk/c0t0d0s3 /dev/dsk/c0t1d0s3

Description of metadb flags:
-a -- adding
-f -- force (needed the first time creating databases)
-c 3 -- create 3 databases in each slice

3. Mirror the root slice.
# metainit -f d10 1 1 c0t0d0s0
# metainit -f d20 1 1 c0t1d0s0
# metainit d0 -m d10
# metaroot d0 (Use this command only on the root slice!)

4. Mirror the swap slice.
# metainit -f d11 1 1 c0t0d0s1
# metainit -f d21 1 1 c0t1d0s1
# metainit d1 -m d11

5. Mirror the var slice.
# metainit -f d14 1 1 c0t0d0s4
# metainit -f d24 1 1 c0t1d0s4
# metainit d4 -m d14

6. Mirror the usr slice.
# metainit -f d15 1 1 c0t0d0s5
# metainit -f d25 1 1 c0t1d0s5
# metainit d5 -m d15

7. Mirror the opt slice.
# metainit -f d16 1 1 c0t0d0s6
# metainit -f d26 1 1 c0t1d0s6
# metainit d6 -m d16

8. Mirror the home slice.
# metainit -f d17 1 1 c0t0d0s7
# metainit -f d27 1 1 c0t1d0s7
# metainit d7 -m d17

Run metastat metadevice for information on a metadevice. If you wish to delete a metadevice, run metaclear metadevice.

9. Update /etc/vfstab to mount the mirrors after boot.

/etc/vfstab before changes:

#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c0t0d0s1 - - swap - no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no logging
/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /usr ufs 1 no ro,logging
/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /var ufs 1 no nosuid,logging
/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /home ufs 2 yes nosuid,logging
/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /opt ufs 2 yes nosuid,logging
swap - /tmp tmpfs - yes -

/etc/vfstab after changes:

#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d1 - - swap - no -
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no logging
/dev/md/dsk/d5 /dev/md/rdsk/d5 /usr ufs 1 no ro,logging
/dev/md/dsk/d4 /dev/md/rdsk/d4 /var ufs 1 no nosuid,logging
/dev/md/dsk/d7 /dev/md/rdsk/d7 /home ufs 2 yes nosuid,logging
/dev/md/dsk/d6 /dev/md/rdsk/d6 /opt ufs 2 yes nosuid,logging
swap - /tmp tmpfs - yes -

10. Reboot the system.
# lockfs -fa
# init 6

11. Attach the second submirror to the mirror. This will cause the data from the boot disk to be synchronized with the mirrored drive.

# metattach d0 d20
# metattach d1 d21
# metattach d4 d24
# metattach d5 d25
# metattach d6 d26
# metattach d7 d27

You can run metastat to track the mirroring progress.

12. Change the crash dump device to the DiskSuite swap metadevice (Solaris 7 and later).
# dumpadm -d `swap -l | tail -1 | awk '{print $1}'`

13. Determine the physical device path of the mirror disk.
$ ls -l /dev/dsk/c0t1d0s0
lrwxrwxrwx 1 root root 50 Jan 16 10:20 /dev/rdsk/c0t1d0s0 -> ../../devices/pci@1f,0/pci@1,1/ide@3/dad@1,0:a

Replace the major name (e.g. dad) in the physical device path with disk when creating the device alias below.

14. Create a mirror device alias for the mirror disk:
# eeprom "nvramrc=devalias mirror /pci@1f,0/pci@1,1/ide@3/disk@1,0:a"
# eeprom "use-nvramrc?=true"

You can also configure the device alias from the Open Boot (ok) prompt:
nvalias mirror /pci@1f,0/pci@1,1/ide@3/disk@1,0:a

You may want to add the mirror device alias to the boot-device Open Boot parameter in case of a problem with the standard boot device.

Example:

# eeprom boot-device
boot-device=disk net

In case of a problem with the disk device alias, the system will attempt to boot from the mirror device alias and then the network with the following change.
# eeprom "boot-device=disk mirror net"

From the Open Boot prompt, type boot mirror to boot from the mirror disk.

15. If you only have two internal disks (i.e. the boot disk and mirror disk), consider adding the following parameter to /etc/system to bypass the SVM/DiskSuite "quorum" rule.

set md:mirrored_root_flag = 1

set md_mirror:md_resync_bufsz=2048



Without this parameter, the system will not boot in multiuser mode if half or fewer of its state database replicas are available.



DUMP LOCAL BLOCKER/HOLDER: block level 5 res [0x14ba72e9][0x436aa562],[LB][ext 0x0,0x0]

*** 2017-03-24 11:47:15.459
----------resource 0x351040f98----------------------
resname       : [0x14ba72e9][0x436aa562],[LB][ext 0x0,0x0]
hash mask     : x3
Local inst    : 1
dir_inst      : 1
master_inst   : 1
hv idx        : 23
hv last r.inc : 10
current inc   : 10
hv status     : 0
hv master     : 0
open options  : dd
grant_bits    : KJUSERNL KJUSERPR
grant mode    : KJUSERNL  KJUSERCR  KJUSERCW  KJUSERPR  KJUSERPW  KJUSEREX
count         : 1         0         0         1         0         0
val_state     : KJUSERVS_NOVALUE
valblk        : 0x10b753c6eb2a00006800000000000000 .S*h
access_inst   : 1
vbreq_state   : 0
state         : x0
resp          : 0x351040f98
On Scan_q?    : N
Total accesses: 820977
Imm.  accesses: 754608
Granted_locks : 1
Cvting_locks  : 1
value_block:  10 b7 53 c6 eb 2a 00 00 68 00 00 00 00 00 00 00
GRANTED_Q :
lp 0x34e1b5320 gl KJUSERPR rp 0x351040f98 [0x14ba72e9][0x436aa562],[LB][ext 0x0,0x0]
  master 1 gl owner 0x3543c99a0 possible pid 26596 xid 90000-0001-00263033 bast 0 rseq 54296 mseq 0 history 0x14951495
  open opt KJUSERDEADLOCK 
CONVERT_Q:
lp 0x34f42dd10 gl KJUSERNL rl KJUSEREX rp 0x351040f98 [0x14ba72e9][0x436aa562],[LB][ext 0x0,0x0]
  master 1 gl owner 0x3549b1b20 possible pid 30192 xid 6A000-0001-0049C4E3 bast 0 rseq 54296 mseq 0 history 0x1495149a
  convert opt 
----------enqueue 0x34e1b5320------------------------
lock version     : 1522539
Owner inst       : 1
grant_level      : KJUSERPR
req_level        : KJUSERPR
bast_level       : KJUSERNL
notify_func      : (nil)
resp             : 0x351040f98
procp            : 0x350907f40
pid              : 26596
proc version     : 15066
oprocp           : (nil)
opid             : 26596
group lock owner : 0x3543c99a0
possible pid     : 26596
xid              : 90000-0001-00263033
dd_time          : 0.0 secs
dd_count         : 0
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : N
lock_state       : GRANTED
ast_flag         : 0x0
Open Options     : KJUSERDEADLOCK
Convert options  :
History          : 0x14951495
Msg_Seq          : 0x0
res_seq          : 54296
valblk           : 0x0000000000000000804270b9ff7f0000 .Bp
user session for deadlock lock 0x34e1b5320
  sid: 25 ser: 57139 audsid: 30497917 user: 173/APPS
    flags: (0x10041) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
    flags2: (0x48008) -/DDLT2
  pid: 144 O/S info: user: oracle, term: UNKNOWN, ospid: 26596
    image: oracle@msk-02-oebsdb01-test.tsretail.ru (J000)
  client details:
    O/S info: user: oracle, term: UNKNOWN, ospid: 26596
    machine: msk-02-oebsdb01-test.tsretail.ru program: oracle@msk-02-oebsdb01-test.tsretail.ru (J000)
    application name: DBMS_SCHEDULER, hash value=2478762354
    action name: XX_DA_CERTIFICATE_EXP_DATE, hash value=1250029947
  current SQL:
DUMP LOCAL BLOCKER: initiate state dump for TIMEOUT
  possible owner[144.26596] on resource LB-14BA72E9-436AA562

*** 2017-03-24 11:47:15.459
Submitting asynchronized dump request [28]. summary=[ges process stack dump (kjdglblkrdm1)].
 

среда, 2 февраля 2011 г.

EM Grid Control


 Установка агентов для мониторинга

Setup/Extensibility/Self Update
установим в offline

Выгружаем каталог em_catalog.zip по ссылке
Выбираем: Browse
Устанавливаем: Upload



Setup/Extensibility/Self Update

Нажимаем: Check Updates

Выгружаем по ссылке файл:
https://updates.oracle.com/Orion/Download/download_patch/p9348486_112000_Generic.zip

Переносим этот файл на сервер с OMS

cd $OMS_HOME/bin

./emcli login -username=sysman

./emctl status oms -details

./emctl synchronize

./emcli import_update_catalog -omslocal -file='/u01/app/oraagent/agentshared/p9348486_112000_Generic.zip'


На странице Self Update для Agent Software  в столбце Available Updates будет уже не 0

Заходим в  Agent Software
Выбираем необходимый дистрибутив
И скачиваем его : Download
по полученной ссылке

Выгрузив всех нужных агентов, копируем их на OMS хост
и выполним импорт с помощью утилиты emcli:


cd $OMS_HOME/bin

./emcli login -username=sysman

./emcli import_update -omslocal -file='/u01/app/oraagent/agentshared/p17014943_112000_Generic.zip'
./emcli import_update -omslocal -file='/u01/app/oraagent/agentshared/p17014940_112000_Generic.zip'
....

Далее заходим в Agent Software
Выбираем необходимый дистрибутив
И применяем изменения: Apply


Начиная с версии 12с агенты не могут быть выгружены без наличия OMS

Установка агента на целевой хост
Setup/Add Target/Add Targets Manually

Выбрать: Install Agent on Host
Выбрать: + Add

Введите имя хоста и платформу 
Next


Введите информацию для установки :

Installation Base Directory  : /u01/app/oraagent
Instance Directory           : /u01/app/oraagent/agent_inst (default)
Named Credential         : (click the "+" button and add the credentials of the "oracle" user)
Privileged Delegation Setting: (leave blank)
Port                         : 3872

Next
Deploy Agent
Continue, All hosts
Done

Проверим статус агента на удаленном хосте

cd  /u01/app/oraagent/agent_inst/bin
./emctl status agent

Выполним от root скрипт
/u01/app/oraagent/core/13.1.0.0.0/root.sh


Заходим  Targets/Hosts
И видим этот хост


Чтобы агент автоматически обнаружил все цели на хосте, которые он может мониторить
необходимо перейти


Setup/Add Target/Add Targets Manually

Выбрать: Add Using Guided Process

Выбрать типы целей для обнаружения:
(например: Oracle Database, Listener and Automatic Storage Manager) 
Add

Выбрать имя хоста. 
Next

Сконфигурировать каждую найденную цель. 
Configure

Next
Save
Close

Заходим  Targets > Databases
И видим эту БД








Версия 11

1. После инсталляции Grid Control server 11.1.0.1.0 создайте директорию в $OMS_HOME/sysman/agent_download:
cd /app/oracle/product/Middleware/oms11g/sysman/agent_download
mkdir 11.1.0.1.0

Для Linux:

Download the Linux_x86_64_Grid_Control_agent_download_11_1_0_1_0.zip file from OTN:
http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html

Copy the downloaded file to the /sysman/agent_download/11.1.0.1.0 directory.

Go to this directory by executing the following:

cd /sysman/agent_download/11.1.0.1.0

When you are here, confirm that the size and checksum calculation of the downloaded file match the information specified on the OTN download page.

Unzip this file by executing the following:

unzip Linux_x86_64_Grid_Control_agent_download_11_1_0_1_0.zip


Для Solaris:

Download the Solaris_Grid_Control_agent_download_11_1_0_1_0.zip file from OTN:
http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html

Copy the downloaded file to the /sysman/agent_download/11.1.0.1.0 directory.

Go to this directory by executing the following:

cd /sysman/agent_download/11.1.0.1.0

When you are here, confirm that the size and checksum calculation of the downloaded file match the information specified on the OTN download page.

Unzip this file by executing the following:

unzip Solaris_Grid_Control_agent_download_11_1_0_1_0.zip



Для Windows:

Download the Win32_Grid_Control_agent_download_11.1.0.1.0.zip file from OTN:
http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html

Copy the downloaded file to the /sysman/agent_download/11.1.0.1.0 directory.

Go to this directory by executing the following:

cd /sysman/agent_download/11.1.0.1.0

When you are here, confirm that the size and checksum calculation of the downloaded file match the information specified on the OTN download page.

Unzip this file by executing the following:

unzip Win32_Grid_Control_agent_download_11.1.0.1.0.zip

After unzipping, the agentdownload.vbs will be available at /sysman/agent_download/11.1.0.1.0/win32/agentdownload.vbs.

Download the agentDownload.vbs by using cp, rcp, scp, FTP, or wget utility on the machine where you want to install the Management Agent.


.
.
.

$ vi /app/oracle/product/Middleware/oms11g/sysman/agent_download/11.1.0.1.0/agent_download.rsp

s_OMSHost="oragrid.sun.ru"
s_OMSPort="4889"
### s_encrSecurePwd=""

$ vi /app/oracle/product/Middleware/oms11g/sysman/agent_download/11.1.0.1.0/linux_x64/agentDownload.linux_x64

s_OMSHost="oragrid.sun.ru"
s_OMSPort="4889"



1. Установка на Linux

# su -

#useradd -u 703 -g oinstall -G dba oraagent
#passwd oraagent
#mkdir -p /u01/app/oraagent
#chown oraagent:oinstall /u01/app/oraagent



# vi .bash_profile

### Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

### User specific environment and startup programs
AGENT_HOME=/u01/app/oraagent/product/11.1.0/agent11g
export AGENT_HOME
PATH=/u01/app/oraagent/product/11.1.0/agent11g/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
export PATH


# vi /etc/oratab

*:/u01/app/oraagent/product/11.1.0/agent11g:N
+ASM:/u01/app/oragrid/product/11.2.0/grid:N
testasm:/u01/app/oradb/product/10.2.0/db_1:N
oradb1:/u01/app/oracle/product/10.2.0/db_2:N
oradb2:/u01/app/oracle/product/10.2.0/db_2:N
oradb3:/u01/app/oracle/product/10.2.0/db_2:N

# su - oraagent

$ cd /tmp
$ wget --no-check-certificate https://oragrid.sun.ru:1159/agent_download/11.1.0.1.0/linux_x64/agentDownload.linux_x64
$ chmod +x agentDownload.linux_x64
$ ./agentDownload.linux_x64 -b /u01/app/oraagent/product/11.1.0 -m oragrid.sun.ru -r 1159 -y


# su -
# /u01/app/oraagent/product/11.1.0/agent11g/root.sh


# su - oraagent

$ emctl stop agent
$ emctl start agent
$ emctl status agent

Конфигурацию изменяем так:
$ emctl stop agent
$ vi /u01/app/oraagent/product/11.1.0/agent11g/sysman/emd/targets.xml
$ emctl start agent
$ emctl status agent

2. Установка на Solaris 10

#useradd -c '' -d /export/home/oraagent -g oinstall -m -u 1300 -s /usr/bin/bash oraagent
#passwd oraagent


#mkdir –p /u01/app/oraagent
#chown -R oraagent:oinstall /u01/app/oraagent
#chmod -R 775 /u01/app/oraagent


# vi .bash_profile

### User specific environment and startup programs
AGENT_HOME=/u01/app/oraagent/product/11.1.0/agent11g
export AGENT_HOME
PATH=/u01/app/oraagent/product/11.1.0/agent11g/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/bin
export PATH

# vi /etc/oratab

*:/u01/app/oraagent/product/11.1.0/agent11g:N
+ASM:/u01/app/oragrid/product/11.2.0/grid:N
testasm:/u01/app/oradb/product/10.2.0/db_1:N
oradb1:/u01/app/oracle/product/10.2.0/db_2:N
oradb2:/u01/app/oracle/product/10.2.0/db_2:N
oradb3:/u01/app/oracle/product/10.2.0/db_2:N

# su - oraagent

$ cd /tmp
$ wget --no-check-certificate https://oragrid.sun.ru:1159/agent_download/11.1.0.1.0/solaris/agentDownload.solaris
$ chmod +x agentDownload.solaris
$ ./agentDownload.solaris -b /u01/app/oraagent/product/11.1.0 -m oragrid.sun.ru -r 1159 -y

# su -
# /u01/app/oraagent/product/11.1.0/agent11g/root.sh


# su - oraagent

$ emctl stop agent
$ emctl start agent
$ emctl status agent

Для версии агента 11g, версии листенера 10.2 и ОС Solaris SPARC обнаружен баг.
Bug 10070623: STATUS DOWN FOR LISTENER 10.2 MANAGED BY AGENT 11G

Временно эту проблему можно обойти так:

$ emctl stop agent
$ vi /u01/app/oraagent/product/11.1.0/agent11g/bin/emctl

и закомментируем следующие строки:

#if [ "$LD_LIBRARY_PATH_64" = "" ] ; then
#LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/perl/lib:$OUILOC/lib/solaris
#else LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$ORACLE_HOME/perl/lib:$OUILOC/lib/solaris:$LD_LIBRARY_PATH_64
#fi

$ emctl start agent


Установка на Windows:

Создаем директорию:
/u01/app/oraagent/product/11.1.0

Run agentDownload.vbs by executing the following:
cscript.exe agentDownload.vbs -b /u01/app/oraagent/product/11.1.0 -m oragrid.sun.ru -r 1159


Клонирование агента (agent cloning - поддерживается с версии 10.2.0.5)

1.Zip an already installed agent home.(I personally used tar and gzip)

2.Scp or ftp to standalone host you want it installed on,
uncompress in the same location. (at this point I uninstalled the older agent,
removed any leftover files, unzipped, untarred new agent in the same directory).

3.$AGENT_HOME/oui/bin/runInstaller -clone -forceClone ORACLE_HOME= ORACLE_HOME_NAME= -noconfig -silent

например так:
$AGENT_HOME/oui/bin/runInstaller -clone -forceClone ORACLE_HOME=/u01/app/oraagent/product/11.1.0/agent11g ORACLE_HOME_NAME=agent11g1 -noconfig -silent

4.$AGENT_ORACLE_HOME/bin/agentca -f (configures the agent)

5.$AGENT_ORACLE_HOME/root.sh (as root) 



6. Установка DST для агента:

для Linux:

cd /tmp

unzip p12949905_111070_Linux-x86-64.zip
unzip p7695070_111070_Linux-x86-64.zip

cd /tmp/7695070
$AGENT_HOME/OPatch/opatch apply
cd /tmp/12949905
$AGENT_HOME/OPatch/opatch apply


для Solaris:

cd /tmp

unzip p12949905_112030_SOLARIS64.zip
unzip p7695070_11107_Solaris-64.zip

cd /tmp/7695070
$AGENT_HOME/OPatch/opatch apply
cd /tmp/12949905
$AGENT_HOME/OPatch/opatch apply





 Проверяем проходит ли upload:

-bash-3.00$ emctl status agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 11.1.0.1.0
OMS Version : 11.1.0.1.0
Protocol Version : 11.1.0.0.0
Agent Home : /u01/app/oraagent/product/11.1.0/agent11g
Agent binaries : /u01/app/oraagent/product/11.1.0/agent11g
Agent Process ID : 13449
Parent Process ID : 13440
Agent URL : http://sf480.domain.ru:3872/emd/main/
Repository URL : https://oragrid.domain.ru:1159/em/upload/
Started at : 2011-02-18 15:22:26
Started by user : oraagent
Last Reload : 2011-02-18 15:22:26
Last successful upload : (none)
Last attempted upload : (none)
Total Megabytes of XML files uploaded so far : 0.00
Number of XML files pending upload : 27
Size of XML files pending upload(MB) : 2.47
Available disk space on upload filesystem : 91.75%
Last attempted heartbeat to OMS : 2011-02-18 15:26:42
Last successful heartbeat to OMS : unknown
---------------------------------------------------------------
Agent is Running and Ready
-bash-3.00$ emctl upload agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD upload error: uploadXMLFiles skipped :: OMS version not checked yet. If this issue persists check trace files for ping to OMS related errors.

Если upload не прошел, то запускаем его вручную:

-bash-3.00$ emctl upload
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD upload error: uploadXMLFiles skipped :: OMS version not checked yet. If this issue persists check trace files for ping to OMS related errors.

Если получим такое сообщение, то попытаемся это вылечить примерно так :

-bash-3.00$ emctl stop agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Stopping agent ... stopped.

-bash-3.00$ emctl unsecure agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Checking Agent for HTTP... Done.
Agent is already unsecured.

-bash-3.00$ emctl secure agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Agent is already stopped... Done.
Securing agent... Started.
Enter Agent Registration Password :
Securing agent... Successful.

-bash-3.00$ emctl start agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Starting agent .............. started.

-bash-3.00$ emctl status agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 11.1.0.1.0
OMS Version : 11.1.0.1.0
Protocol Version : 11.1.0.0.0
Agent Home : /u01/app/oraagent/product/11.1.0/agent11g
Agent binaries : /u01/app/oraagent/product/11.1.0/agent11g
Agent Process ID : 13830
Parent Process ID : 13821
Agent URL : https://sf480.domain.ru:3872/emd/main/
Repository URL : https://oragrid.domain.ru:1159/em/upload
Started at : 2011-02-18 15:33:29
Started by user : oraagent
Last Reload : 2011-02-18 15:33:29
Last successful upload : (none)
Last attempted upload : (none)
Total Megabytes of XML files uploaded so far : 0.00
Number of XML files pending upload : 35
Size of XML files pending upload(MB) : 3.19
Available disk space on upload filesystem : 91.75%
Last successful heartbeat to OMS : 2011-02-18 15:33:42
---------------------------------------------------------------
Agent is Running and Ready

-bash-3.00$ emctl upload
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD upload completed successfully

-bash-3.00$
-bash-3.00$ emctl status agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 11.1.0.1.0
OMS Version : 11.1.0.1.0
Protocol Version : 11.1.0.0.0
Agent Home : /u01/app/oraagent/product/11.1.0/agent11g
Agent binaries : /u01/app/oraagent/product/11.1.0/agent11g
Agent Process ID : 13830
Parent Process ID : 13821
Agent URL : https://sf480.domain.ru:3872/emd/main/
Repository URL : https://oragrid.domain.ru:1159/em/upload
Started at : 2011-02-18 15:33:29
Started by user : oraagent
Last Reload : 2011-02-18 15:33:29
Last successful upload : 2011-02-18 15:34:32
Total Megabytes of XML files uploaded so far : 3.18
Number of XML files pending upload : 2
Size of XML files pending upload(MB) : 1.38
Available disk space on upload filesystem : 91.75%
Last successful heartbeat to OMS : 2011-02-18 15:33:42
---------------------------------------------------------------
Agent is Running and Ready
-bash-3.00$

Cleanup the agent

1. Stop the agent on the target node
$AGENT_HOME/bin/emctl stop agent

2. Delete any pending upload files from the agent home

$AGENT_HOME/sysman/emd/state/*
$AGENT_HOME/sysman/emd/collection/*
$AGENT_HOME/sysman/emd/upload/*
$AGENT_HOME/sysman/emd/lastupld.xml
$AGENT_HOME/sysman/emd/agntstmp.txt
$AGENT_HOME/sysman/emd/blackouts.xml
$AGENT_HOME/sysman/emd/protocol.ini

3. Issue an agent clearstate from the agent home
$AGENT_HOME/bin/emctl clearstate agent

4. Secure (if necessary) and Start the agent
$AGENT_HOME/bin/emctl secure agent
$AGENT_HOME/bin/emctl start agent

5. force an upload
$AGENT_HOME/bin/emctl upload agent


Deinstall the agent.

$ cd $AGENT_HOME/oui/bin

If using the agent install guide on this site, then the $AGENT_HOME will be /u01/app/oracle/agent11g

$ ./runInstaller -deinstall -silent REMOVE_HOMES={$AGENT_HOME} -removeallfiles

NB The {} are part of the command and do need to be specified.
If using the agent install guide on this site, then the $AGENT_HOME will be /u01/app/oracle/agent11g

$ cd /u01/app/oraagent/product/11.1.0
$ rm -rf .gcinstall_temp
$ rm agentDownload*.log

Remove the targets from the Grid Control frontend:

Select the Targets tab in the Grid Control frontend.
Select Hosts from the breadcrumb menu.
Click on the host where the agent has been deinstalled.
In the host window, click Targets
Click the Select All link to select all targets on the host.
Click Remove
On the Confirmation screen, review the targets to be removed and if happy, click Yes
When returned to the Targets screen for the host, click on the agent to be removed.
On the Agent screen select the tick box for the host and click remove
Click on the Targets tab.
Select All Targets from the breadcrumb menu.
Ensure the radial button for the agent to be removed is selected and click remove




Инсталляция WGET на Solaris 10 Sparc

Для установки агента Oracle Enterprise Manager Grid Control на сервера с OC SOLARIS SPARC oracle рекомендует обновить утилиту WGET.
С wget версии меньшей чем 1.10 инсталляция прерывается сообщением:
(wget installed on this box does not support https port, either use wget 1.10 version or higher)

Oracle рекомендует взять последнюю версию wget с сайта:

GNU wget is available for most platforms and can be downloaded from the following location:
http://www.gnu.org/software/wget/wget.html

Инсталляция:

Скачал файл wget-1.12.tar.gz
Скопировал его на сервер в директорию /tmp

Дальнейшие шаги такие:

root@m5k2a # cd /tmp
root@m5k2a # ls -l
root@m5k2a wget-1.12.tar.gz

root@m5k2a # gunzip -c wget-1.12.tar.gz | tar xvf -
root@m5k2a #
root@m5k2a #
root@m5k2a # ls -l
drwxrwxrwx 13 root root 1988 Sep 22 2009 wget-1.12
-rwxr-xr-x 1 root root 9861120 Feb 2 14:33 wget-1.12.tar

root@m5k2a # cd wget-1.12
root@m5k2a # ls -l
total 2832
-rw-r--r-- 1 root root 76502 Sep 3 2009 ABOUT-NLS
-rw-r--r-- 1 root root 2104 Sep 2 2009 AUTHORS
-rw-r--r-- 1 root root 35147 Sep 2 2009 COPYING
-rw-r--r-- 1 root root 68739 Sep 22 2009 ChangeLog
-rw-r--r-- 1 root root 651 Sep 22 2009 ChangeLog.README
-rw-r--r-- 1 root root 4702 Sep 4 2009 GNUmakefile
-rw-r--r-- 1 root root 9044 Sep 21 2009 INSTALL
-rw-r--r-- 1 root root 1958 Sep 2 2009 MAILING-LIST
-rw-r--r-- 1 root root 2039 Sep 8 2009 Makefile.am
-rw-r--r-- 1 root root 36382 Sep 22 2009 Makefile.in
-rw-r--r-- 1 root root 28397 Sep 22 2009 NEWS
-rw-r--r-- 1 root root 4108 Sep 21 2009 README
-rw-r--r-- 1 root root 37999 Sep 22 2009 aclocal.m4
-rwxr-xr-x 1 root root 30 Sep 2 2009 autogen.sh
drwxrwxrwx 2 root root 1344 Sep 22 2009 build-aux
-rwxr-xr-x 1 root root 917259 Sep 22 2009 configure
-rw-r--r-- 1 root root 16245 Sep 22 2009 configure.ac
-rwxr-xr-x 1 root root 2394 Sep 4 2009 configure.bat
drwxrwxrwx 2 root root 885 Sep 22 2009 doc
drwxrwxrwx 2 root root 4151 Sep 22 2009 lib
drwxrwxrwx 2 root root 4028 Sep 22 2009 m4
-rw-r--r-- 1 root root 28604 Sep 4 2009 maint.mk
drwxrwxrwx 3 root root 703 Sep 22 2009 md5
drwxrwxrwx 2 root root 384 Sep 22 2009 msdos
drwxrwxrwx 2 root root 6256 Sep 22 2009 po
drwxrwxrwx 2 root root 5053 Sep 22 2009 src
drwxrwxrwx 3 root root 6008 Sep 22 2009 tests
drwxrwxrwx 2 root root 445 Sep 22 2009 util
drwxrwxrwx 2 root root 1024 Sep 22 2009 windows

root@m5k2a # ./configure --prefix=/usr/local/ CC=/usr/sfw/bin/gcc
configure: configuring for GNU Wget 1.12
checking for a BSD-compatible install... build-aux/install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking build system type... sparc-sun-solaris2.10
checking host system type... sparc-sun-solaris2.10
checking for gcc... /usr/sfw/bin/gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/sfw/bin/gcc accepts -g... yes
checking for /usr/sfw/bin/gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of /usr/sfw/bin/gcc... gcc3
checking whether /usr/sfw/bin/gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... /usr/sfw/bin/gcc -E
checking for grep that handles long lines and -e... /usr/xpg4/bin/grep
checking for egrep... /usr/xpg4/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for ranlib... ranlib
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether NLS is requested... yes
checking for msgfmt... :
checking for gmsgfmt... :
checking for xgettext... :
checking for msgmerge... :
checking for ld used by GCC... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... no
checking for iconv... yes
checking for working iconv... yes
checking for GNU gettext in libintl... no
checking whether to use NLS... no
checking for ranlib... (cached) ranlib
checking for flex... no
checking for lex... lex
checking lex output file root... lex.yy
checking lex library... -ll
checking whether yytext is a pointer... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working volatile... yes
checking for ANSI C header files... (cached) yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking size of off_t... 8
checking for stdbool.h that conforms to C99... no
checking for _Bool... yes
checking for unistd.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking sys/utime.h usability... yes
checking sys/utime.h presence... yes
checking for sys/utime.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking whether h_errno is declared... yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of void *... 4
checking for size_t... yes
checking for pid_t... yes
checking for uint32_t... yes
checking for uintptr_t... yes
checking for intptr_t... yes
checking for int64_t... yes
checking for sig_atomic_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking whether the preprocessor supports include_next... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking stdio_ext.h usability... yes
checking stdio_ext.h presence... yes
checking for stdio_ext.h... yes
checking for termios.h... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for wchar.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for complete errno.h... yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... no
checking whether stdin defaults to large file offsets... yes
checking whether getdelim is declared... no
checking whether getline is declared... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... no
checking whether getenv is declared... yes
checking whether getpass is declared... yes
checking for __fsetlocking... yes
checking for tcgetattr... yes
checking for tcsetattr... yes
checking for mbsinit... yes
checking for mbrtowc... yes
checking for mprotect... yes
checking for iswcntrl... yes
checking whether fflush_unlocked is declared... no
checking whether flockfile is declared... yes
checking whether fputs_unlocked is declared... no
checking whether funlockfile is declared... yes
checking whether putc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking whether getc_unlocked is declared... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking for mbstate_t... yes
checking for a traditional japanese locale... ja_JP.eucJP
checking for a transitional chinese locale... zh_CN.GB18030
checking for a french Unicode locale... fr_FR.UTF-8
checking for mmap... yes
checking for MAP_ANONYMOUS... yes
checking for memchr... yes
checking whether memchr works... yes
checking whether malloc, realloc, calloc are POSIX compliant... yes
checking for wchar_t... yes
checking for long long int... yes
checking for unsigned long long int... yes
checking for strcasestr... no
checking for working strerror function... yes
checking for C/C++ restrict keyword... __restrict
checking for wint_t... yes
checking for alloca as a compiler built-in... yes
checking for error_at_line... no
checking for fseeko... yes
checking for getdelim... no
checking for flockfile... yes
checking for funlockfile... yes
checking whether getc_unlocked is declared... (cached) yes
checking for getline... no
checking for getdelim... (cached) no
checking for flockfile... (cached) yes
checking for funlockfile... (cached) yes
checking whether getc_unlocked is declared... (cached) yes
checking for getpagesize... yes
checking whether __fsetlocking is declared... yes
checking whether the compiler generally respects inline... yes
checking whether lseek detects pipes... yes
checking whether mbrtowc handles incomplete characters... yes
checking whether mbrtowc works as well as mbtowc... yes
checking whether mbrtowc handles a NULL string argument... yes
checking whether mbrtowc has a correct return value... no
checking whether mbrtowc returns 0 when parsing a NUL character... yes
checking whether mbrtowc handles incomplete characters... (cached) yes
checking whether mbrtowc works as well as mbtowc... (cached) yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether stdint.h conforms to C99... no
checking sys/inttypes.h usability... yes
checking sys/inttypes.h presence... yes
checking for sys/inttypes.h... yes
checking sys/bitypes.h usability... no
checking sys/bitypes.h presence... no
checking for sys/bitypes.h... no
checking for bit size of ptrdiff_t... 32
checking for bit size of size_t... 32
checking for bit size of sig_atomic_t... 32
checking for bit size of wchar_t... 32
checking for bit size of wint_t... 32
checking whether sig_atomic_t is signed... yes
checking whether wchar_t is signed... yes
checking whether wint_t is signed... yes
checking for ptrdiff_t integer literal suffix...
checking for size_t integer literal suffix... u
checking for sig_atomic_t integer literal suffix...
checking for wchar_t integer literal suffix... l
checking for wint_t integer literal suffix... l
checking for random.h... no
checking for struct random_data... no
checking for strcasecmp... yes
checking for strncasecmp... yes
checking whether strncasecmp is declared... yes
checking for strcasestr... (cached) no
checking whether is standalone... yes
checking whether iswcntrl works... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
checking for strptime... yes
checking for timegm... no
checking for snprintf... yes
checking for vsnprintf... yes
checking for vasprintf... no
checking for drand48... yes
checking for strtoll... yes
checking for usleep... yes
checking for ftello... yes
checking for sigblock... no
checking for sigsetjmp... yes
checking for memrchr... no
checking for wcwidth... yes
checking for mbtowc... yes
checking for struct utimbuf... yes
checking for socklen_t... socklen_t
checking for working fnmatch.h... yes
checking for nanosleep... no
checking for nanosleep in -lrt... yes
checking for clock_gettime... yes
checking for gethostbyname... no
checking for inet_ntoa... no
checking for inet_ntoa in -lnsl... yes
checking for socket in -lsocket... yes
checking for dlopen in -ldl... yes
checking for libssl... yes
checking how to link with libssl... -lssl -lcrypto
configure: compiling in support for SSL via OpenSSL
checking for md5_calc in -lmd5... yes
checking for working md5.h... yes
configure: using the Solaris MD5 implementation
checking for getaddrinfo... yes
checking for INET6 protocol support... yes
checking for struct sockaddr_in6... yes
checking for struct sockaddr_storage... yes
checking for struct sockaddr_in6.sin6_scope_id... yes
configure: Enabling support for IPv6.
checking for makeinfo... ${SHELL} /tmp/wget-1.12/build-aux/missing --run makeinfo
checking for perl5... no
checking for perl... /usr/bin/perl
checking for pod2man... no
checking for iconv... (cached) yes
checking for working iconv... (cached) yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking idna.h usability... no
checking idna.h presence... no
checking for idna.h... no
checking idn/idn-int.h usability... no
checking idn/idn-int.h presence... no
checking for idn/idn-int.h... no
configure: WARNING: Libidn not found
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating util/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating tests/WgetTest.pm
config.status: creating lib/Makefile
config.status: creating md5/Makefile
config.status: creating windows/Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile



root@m5k2a # make install
Making install in lib
rm -f alloca.h-t alloca.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat ./alloca.in.h; \
} > alloca.h-t && \
mv -f alloca.h-t alloca.h
rm -f configmake.h-t && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr/local"'; \
echo '#define EXEC_PREFIX "/usr/local"'; \
echo '#define BINDIR "/usr/local/bin"'; \
echo '#define SBINDIR "/usr/local/sbin"'; \
echo '#define LIBEXECDIR "/usr/local/libexec"'; \
echo '#define DATAROOTDIR "/usr/local/share"'; \
echo '#define DATADIR "/usr/local/share"'; \
echo '#define SYSCONFDIR "/usr/local/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/local/com"'; \
echo '#define LOCALSTATEDIR "/usr/local/var"'; \
echo '#define INCLUDEDIR "/usr/local/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/local/share/doc/wget"'; \
echo '#define INFODIR "/usr/local/share/info"'; \
echo '#define HTMLDIR "/usr/local/share/doc/wget"'; \
echo '#define DVIDIR "/usr/local/share/doc/wget"'; \
echo '#define PDFDIR "/usr/local/share/doc/wget"'; \
echo '#define PSDIR "/usr/local/share/doc/wget"'; \
echo '#define LIBDIR "/usr/local/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/local/share/locale"'; \
echo '#define MANDIR "/usr/local/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/local/share/wget"'; \
echo '#define PKGINCLUDEDIR "/usr/local/include/wget"'; \
echo '#define PKGLIBDIR "/usr/local/lib/wget"'; \
echo '#define PKGLIBEXECDIR ""'; \
} | sed '/""/d' > configmake.h-t && \
if test -f configmake.h && cmp configmake.h-t configmake.h > /dev/null; then \
rm -f configmake.h-t; \
else \
rm -f configmake.h; mv configmake.h-t configmake.h; \
fi
rm -f getopt.h-t getopt.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat ./getopt.in.h; \
} > getopt.h-t && \
mv -f getopt.h-t getopt.h
rm -f stdbool.h-t stdbool.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's/@''HAVE__BOOL''@/1/g' < ./stdbool.in.h; \
} > stdbool.h-t && \
mv stdbool.h-t stdbool.h
rm -f stdint.h-t stdint.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's/@''HAVE_STDINT_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STDINT_H''@||g' \
-e 's/@''HAVE_SYS_TYPES_H''@/1/g' \
-e 's/@''HAVE_INTTYPES_H''@/1/g' \
-e 's/@''HAVE_SYS_INTTYPES_H''@/1/g' \
-e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
-e 's/@''HAVE_LONG_LONG_INT''@/1/g' \
-e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \
-e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
-e 's/@''BITSIZEOF_PTRDIFF_T''@/32/g' \
-e 's/@''PTRDIFF_T_SUFFIX''@//g' \
-e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/32/g' \
-e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/1/g' \
-e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \
-e 's/@''BITSIZEOF_SIZE_T''@/32/g' \
-e 's/@''SIZE_T_SUFFIX''@/u/g' \
-e 's/@''BITSIZEOF_WCHAR_T''@/32/g' \
-e 's/@''HAVE_SIGNED_WCHAR_T''@/1/g' \
-e 's/@''WCHAR_T_SUFFIX''@/l/g' \
-e 's/@''BITSIZEOF_WINT_T''@/32/g' \
-e 's/@''HAVE_SIGNED_WINT_T''@/1/g' \
-e 's/@''WINT_T_SUFFIX''@/l/g' \
< ./stdint.in.h; \
} > stdint.h-t && \
mv stdint.h-t stdint.h
rm -f stdio.h-t stdio.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STDIO_H''@||g' \
-e 's|@''GNULIB_FPRINTF''@|1|g' \
-e 's|@''GNULIB_FPRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_PRINTF''@|1|g' \
-e 's|@''GNULIB_PRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_SNPRINTF''@|0|g' \
-e 's|@''GNULIB_SPRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_VFPRINTF''@|1|g' \
-e 's|@''GNULIB_VFPRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_VPRINTF''@|1|g' \
-e 's|@''GNULIB_VPRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_VSNPRINTF''@|0|g' \
-e 's|@''GNULIB_VSPRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_DPRINTF''@|0|g' \
-e 's|@''GNULIB_VDPRINTF''@|0|g' \
-e 's|@''GNULIB_VASPRINTF''@|0|g' \
-e 's|@''GNULIB_OBSTACK_PRINTF''@|0|g' \
-e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|0|g' \
-e 's|@''GNULIB_FOPEN''@|0|g' \
-e 's|@''GNULIB_FREOPEN''@|0|g' \
-e 's|@''GNULIB_FSEEK''@|0|g' \
-e 's|@''GNULIB_FSEEKO''@|1|g' \
-e 's|@''GNULIB_FTELL''@|0|g' \
-e 's|@''GNULIB_FTELLO''@|0|g' \
-e 's|@''GNULIB_FFLUSH''@|0|g' \
-e 's|@''GNULIB_FPURGE''@|0|g' \
-e 's|@''GNULIB_FCLOSE''@|0|g' \
-e 's|@''GNULIB_FPUTC''@|1|g' \
-e 's|@''GNULIB_PUTC''@|1|g' \
-e 's|@''GNULIB_PUTCHAR''@|1|g' \
-e 's|@''GNULIB_FPUTS''@|1|g' \
-e 's|@''GNULIB_PUTS''@|1|g' \
-e 's|@''GNULIB_FWRITE''@|1|g' \
-e 's|@''GNULIB_POPEN''@|0|g' \
-e 's|@''GNULIB_GETDELIM''@|1|g' \
-e 's|@''GNULIB_GETLINE''@|1|g' \
-e 's|@''GNULIB_PERROR''@|0|g' \
-e 's|@''GNULIB_STDIO_H_SIGPIPE''@|0|g' \
-e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
-e 's|@''REPLACE_FPRINTF''@|0|g' \
-e 's|@''REPLACE_VFPRINTF''@|0|g' \
-e 's|@''REPLACE_PRINTF''@|0|g' \
-e 's|@''REPLACE_VPRINTF''@|0|g' \
-e 's|@''REPLACE_SNPRINTF''@|0|g' \
-e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
-e 's|@''REPLACE_VSNPRINTF''@|0|g' \
-e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
-e 's|@''REPLACE_SPRINTF''@|0|g' \
-e 's|@''REPLACE_VSPRINTF''@|0|g' \
-e 's|@''HAVE_DPRINTF''@|1|g' \
-e 's|@''REPLACE_DPRINTF''@|0|g' \
-e 's|@''HAVE_VDPRINTF''@|1|g' \
-e 's|@''REPLACE_VDPRINTF''@|0|g' \
-e 's|@''HAVE_VASPRINTF''@|1|g' \
-e 's|@''REPLACE_VASPRINTF''@|0|g' \
-e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
-e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
-e 's|@''REPLACE_FOPEN''@|0|g' \
-e 's|@''REPLACE_FREOPEN''@|0|g' \
-e 's|@''REPLACE_FSEEKO''@|0|g' \
-e 's|@''REPLACE_FSEEK''@|0|g' \
-e 's|@''REPLACE_FTELLO''@|0|g' \
-e 's|@''REPLACE_FTELL''@|0|g' \
-e 's|@''REPLACE_FFLUSH''@|0|g' \
-e 's|@''REPLACE_FPURGE''@|0|g' \
-e 's|@''HAVE_DECL_FPURGE''@|1|g' \
-e 's|@''REPLACE_FCLOSE''@|0|g' \
-e 's|@''REPLACE_POPEN''@|0|g' \
-e 's|@''HAVE_DECL_GETDELIM''@|0|g' \
-e 's|@''HAVE_DECL_GETLINE''@|0|g' \
-e 's|@''REPLACE_GETLINE''@|1|g' \
-e 's|@''REPLACE_PERROR''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./stdio.in.h; \
} > stdio.h-t && \
mv stdio.h-t stdio.h
rm -f stdlib.h-t stdlib.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STDLIB_H''@||g' \
-e 's|@''HAVE_RANDOM_H''@|0|g' \
-e 's|@''GNULIB_MALLOC_POSIX''@|0|g' \
-e 's|@''GNULIB_REALLOC_POSIX''@|1|g' \
-e 's|@''GNULIB_CALLOC_POSIX''@|0|g' \
-e 's|@''GNULIB_ATOLL''@|0|g' \
-e 's|@''GNULIB_GETLOADAVG''@|0|g' \
-e 's|@''GNULIB_GETSUBOPT''@|0|g' \
-e 's|@''GNULIB_MKDTEMP''@|0|g' \
-e 's|@''GNULIB_MKOSTEMP''@|0|g' \
-e 's|@''GNULIB_MKSTEMP''@|0|g' \
-e 's|@''GNULIB_PUTENV''@|0|g' \
-e 's|@''GNULIB_RANDOM_R''@|0|g' \
-e 's|@''GNULIB_RPMATCH''@|0|g' \
-e 's|@''GNULIB_SETENV''@|0|g' \
-e 's|@''GNULIB_STRTOD''@|0|g' \
-e 's|@''GNULIB_STRTOLL''@|0|g' \
-e 's|@''GNULIB_STRTOULL''@|0|g' \
-e 's|@''GNULIB_UNSETENV''@|0|g' \
-e 's|@''HAVE_ATOLL''@|1|g' \
-e 's|@''HAVE_CALLOC_POSIX''@|1|g' \
-e 's|@''HAVE_GETSUBOPT''@|1|g' \
-e 's|@''HAVE_MALLOC_POSIX''@|1|g' \
-e 's|@''HAVE_MKDTEMP''@|1|g' \
-e 's|@''HAVE_MKOSTEMP''@|1|g' \
-e 's|@''HAVE_REALLOC_POSIX''@|1|g' \
-e 's|@''HAVE_RANDOM_R''@|1|g' \
-e 's|@''HAVE_RPMATCH''@|1|g' \
-e 's|@''HAVE_SETENV''@|1|g' \
-e 's|@''HAVE_STRTOD''@|1|g' \
-e 's|@''HAVE_STRTOLL''@|1|g' \
-e 's|@''HAVE_STRTOULL''@|1|g' \
-e 's|@''HAVE_STRUCT_RANDOM_DATA''@|0|g' \
-e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
-e 's|@''HAVE_UNSETENV''@|1|g' \
-e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
-e 's|@''REPLACE_MKSTEMP''@|0|g' \
-e 's|@''REPLACE_PUTENV''@|0|g' \
-e 's|@''REPLACE_STRTOD''@|0|g' \
-e 's|@''VOID_UNSETENV''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./stdlib.in.h; \
} > stdlib.h-t && \
mv stdlib.h-t stdlib.h
rm -f string.h-t string.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STRING_H''@||g' \
-e 's|@''GNULIB_MBSLEN''@|0|g' \
-e 's|@''GNULIB_MBSNLEN''@|0|g' \
-e 's|@''GNULIB_MBSCHR''@|0|g' \
-e 's|@''GNULIB_MBSRCHR''@|0|g' \
-e 's|@''GNULIB_MBSSTR''@|0|g' \
-e 's|@''GNULIB_MBSCASECMP''@|0|g' \
-e 's|@''GNULIB_MBSNCASECMP''@|0|g' \
-e 's|@''GNULIB_MBSPCASECMP''@|0|g' \
-e 's|@''GNULIB_MBSCASESTR''@|0|g' \
-e 's|@''GNULIB_MBSCSPN''@|0|g' \
-e 's|@''GNULIB_MBSPBRK''@|0|g' \
-e 's|@''GNULIB_MBSSPN''@|0|g' \
-e 's|@''GNULIB_MBSSEP''@|0|g' \
-e 's|@''GNULIB_MBSTOK_R''@|0|g' \
-e 's|@''GNULIB_MEMCHR''@|1|g' \
-e 's|@''GNULIB_MEMMEM''@|0|g' \
-e 's|@''GNULIB_MEMPCPY''@|0|g' \
-e 's|@''GNULIB_MEMRCHR''@|0|g' \
-e 's|@''GNULIB_RAWMEMCHR''@|0|g' \
-e 's|@''GNULIB_STPCPY''@|0|g' \
-e 's|@''GNULIB_STPNCPY''@|0|g' \
-e 's|@''GNULIB_STRCHRNUL''@|0|g' \
-e 's|@''GNULIB_STRDUP''@|0|g' \
-e 's|@''GNULIB_STRNDUP''@|0|g' \
-e 's|@''GNULIB_STRNLEN''@|0|g' \
-e 's|@''GNULIB_STRPBRK''@|0|g' \
-e 's|@''GNULIB_STRSEP''@|0|g' \
-e 's|@''GNULIB_STRSTR''@|0|g' \
-e 's|@''GNULIB_STRCASESTR''@|1|g' \
-e 's|@''GNULIB_STRTOK_R''@|0|g' \
-e 's|@''GNULIB_STRERROR''@|1|g' \
-e 's|@''GNULIB_STRSIGNAL''@|0|g' \
-e 's|@''GNULIB_STRVERSCMP''@|0|g' \
-e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
-e 's|@''HAVE_MEMPCPY''@|1|g' \
-e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
-e 's|@''HAVE_RAWMEMCHR''@|1|g' \
-e 's|@''HAVE_STPCPY''@|1|g' \
-e 's|@''HAVE_STPNCPY''@|1|g' \
-e 's|@''HAVE_STRCHRNUL''@|1|g' \
-e 's|@''HAVE_DECL_STRDUP''@|1|g' \
-e 's|@''HAVE_STRNDUP''@|1|g' \
-e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
-e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
-e 's|@''HAVE_STRPBRK''@|1|g' \
-e 's|@''HAVE_STRSEP''@|1|g' \
-e 's|@''HAVE_STRCASESTR''@|0|g' \
-e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
-e 's|@''HAVE_DECL_STRERROR''@|1|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
-e 's|@''HAVE_STRVERSCMP''@|1|g' \
-e 's|@''REPLACE_MEMCHR''@|0|g' \
-e 's|@''REPLACE_MEMMEM''@|0|g' \
-e 's|@''REPLACE_STRCASESTR''@|0|g' \
-e 's|@''REPLACE_STRDUP''@|0|g' \
-e 's|@''REPLACE_STRSTR''@|0|g' \
-e 's|@''REPLACE_STRERROR''@|0|g' \
-e 's|@''REPLACE_STRSIGNAL''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./string.in.h; \
} > string.h-t && \
mv string.h-t string.h
rm -f strings.h-t strings.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STRINGS_H''@||g' \
-e 's|@''HAVE_STRCASECMP''@|1|g' \
-e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./strings.in.h; \
} > strings.h-t && \
mv strings.h-t strings.h
rm -f unistd.h-t unistd.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''HAVE_UNISTD_H''@|1|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_UNISTD_H''@||g' \
-e 's|@''GNULIB_CHOWN''@|0|g' \
-e 's|@''GNULIB_CLOSE''@|0|g' \
-e 's|@''GNULIB_DUP2''@|0|g' \
-e 's|@''GNULIB_DUP3''@|0|g' \
-e 's|@''GNULIB_ENVIRON''@|0|g' \
-e 's|@''GNULIB_EUIDACCESS''@|0|g' \
-e 's|@''GNULIB_FCHDIR''@|0|g' \
-e 's|@''GNULIB_FSYNC''@|0|g' \
-e 's|@''GNULIB_FTRUNCATE''@|0|g' \
-e 's|@''GNULIB_GETCWD''@|0|g' \
-e 's|@''GNULIB_GETDOMAINNAME''@|0|g' \
-e 's|@''GNULIB_GETDTABLESIZE''@|0|g' \
-e 's|@''GNULIB_GETHOSTNAME''@|0|g' \
-e 's|@''GNULIB_GETLOGIN_R''@|0|g' \
-e 's|@''GNULIB_GETPAGESIZE''@|1|g' \
-e 's|@''GNULIB_GETUSERSHELL''@|0|g' \
-e 's|@''GNULIB_LCHOWN''@|0|g' \
-e 's|@''GNULIB_LINK''@|0|g' \
-e 's|@''GNULIB_LSEEK''@|1|g' \
-e 's|@''GNULIB_PIPE2''@|0|g' \
-e 's|@''GNULIB_READLINK''@|0|g' \
-e 's|@''GNULIB_SLEEP''@|0|g' \
-e 's|@''GNULIB_UNISTD_H_GETOPT''@|1|g' \
-e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|0|g' \
-e 's|@''GNULIB_WRITE''@|0|g' \
-e 's|@''HAVE_DUP2''@|1|g' \
-e 's|@''HAVE_DUP3''@|1|g' \
-e 's|@''HAVE_EUIDACCESS''@|1|g' \
-e 's|@''HAVE_FSYNC''@|1|g' \
-e 's|@''HAVE_FTRUNCATE''@|1|g' \
-e 's|@''HAVE_GETDOMAINNAME''@|1|g' \
-e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
-e 's|@''HAVE_GETHOSTNAME''@|1|g' \
-e 's|@''HAVE_GETPAGESIZE''@|1|g' \
-e 's|@''HAVE_GETUSERSHELL''@|1|g' \
-e 's|@''HAVE_LINK''@|1|g' \
-e 's|@''HAVE_PIPE2''@|1|g' \
-e 's|@''HAVE_READLINK''@|1|g' \
-e 's|@''HAVE_SLEEP''@|1|g' \
-e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
-e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
-e 's|@''HAVE_OS_H''@|0|g' \
-e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
-e 's|@''REPLACE_CHOWN''@|0|g' \
-e 's|@''REPLACE_CLOSE''@|0|g' \
-e 's|@''REPLACE_DUP2''@|0|g' \
-e 's|@''REPLACE_FCHDIR''@|0|g' \
-e 's|@''REPLACE_GETCWD''@|0|g' \
-e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
-e 's|@''REPLACE_LCHOWN''@|0|g' \
-e 's|@''REPLACE_LSEEK''@|0|g' \
-e 's|@''REPLACE_WRITE''@|0|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./unistd.in.h; \
} > unistd.h-t && \
mv unistd.h-t unistd.h
rm -f wchar.h-t wchar.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_WCHAR_H''@||g' \
-e 's|@''HAVE_WCHAR_H''@|1|g' \
-e 's|@''GNULIB_BTOWC''@|0|g' \
-e 's|@''GNULIB_WCTOB''@|0|g' \
-e 's|@''GNULIB_MBSINIT''@|1|g' \
-e 's|@''GNULIB_MBRTOWC''@|1|g' \
-e 's|@''GNULIB_MBRLEN''@|0|g' \
-e 's|@''GNULIB_MBSRTOWCS''@|0|g' \
-e 's|@''GNULIB_MBSNRTOWCS''@|0|g' \
-e 's|@''GNULIB_WCRTOMB''@|0|g' \
-e 's|@''GNULIB_WCSRTOMBS''@|0|g' \
-e 's|@''GNULIB_WCSNRTOMBS''@|0|g' \
-e 's|@''GNULIB_WCWIDTH''@|0|g' \
-e 's|@''HAVE_WINT_T''@|1|g' \
-e 's|@''HAVE_BTOWC''@|1|g' \
-e 's|@''HAVE_MBSINIT''@|1|g' \
-e 's|@''HAVE_MBRTOWC''@|1|g' \
-e 's|@''HAVE_MBRLEN''@|1|g' \
-e 's|@''HAVE_MBSRTOWCS''@|1|g' \
-e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
-e 's|@''HAVE_WCRTOMB''@|1|g' \
-e 's|@''HAVE_WCSRTOMBS''@|1|g' \
-e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
-e 's|@''HAVE_DECL_WCTOB''@|1|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
-e 's|@''REPLACE_MBSTATE_T''@|0|g' \
-e 's|@''REPLACE_BTOWC''@|0|g' \
-e 's|@''REPLACE_WCTOB''@|0|g' \
-e 's|@''REPLACE_MBSINIT''@|0|g' \
-e 's|@''REPLACE_MBRTOWC''@|1|g' \
-e 's|@''REPLACE_MBRLEN''@|0|g' \
-e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
-e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
-e 's|@''REPLACE_WCRTOMB''@|0|g' \
-e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCWIDTH''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./wchar.in.h; \
} > wchar.h-t && \
mv wchar.h-t wchar.h
make install-recursive
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT c-ctype.o -MD -MP -MF .deps/c-ctype.Tpo -c -o c-ctype.o c-ctype.c
mv -f .deps/c-ctype.Tpo .deps/c-ctype.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT localcharset.o -MD -MP -MF .deps/localcharset.Tpo -c -o localcharset.o localcharset.c
mv -f .deps/localcharset.Tpo .deps/localcharset.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT xalloc-die.o -MD -MP -MF .deps/xalloc-die.Tpo -c -o xalloc-die.o xalloc-die.c
mv -f .deps/xalloc-die.Tpo .deps/xalloc-die.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.c
mv -f .deps/error.Tpo .deps/error.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT exitfail.o -MD -MP -MF .deps/exitfail.Tpo -c -o exitfail.o exitfail.c
mv -f .deps/exitfail.Tpo .deps/exitfail.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT getdelim.o -MD -MP -MF .deps/getdelim.Tpo -c -o getdelim.o getdelim.c
getdelim.c: In function `getdelim':
getdelim.c:57: warning: 'result' might be used uninitialized in this function
mv -f .deps/getdelim.Tpo .deps/getdelim.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT getline.o -MD -MP -MF .deps/getline.Tpo -c -o getline.o getline.c
mv -f .deps/getline.Tpo .deps/getline.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o getopt.c
mv -f .deps/getopt.Tpo .deps/getopt.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
mv -f .deps/getopt1.Tpo .deps/getopt1.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT getpass.o -MD -MP -MF .deps/getpass.Tpo -c -o getpass.o getpass.c
mv -f .deps/getpass.Tpo .deps/getpass.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT mbrtowc.o -MD -MP -MF .deps/mbrtowc.Tpo -c -o mbrtowc.o mbrtowc.c
mv -f .deps/mbrtowc.Tpo .deps/mbrtowc.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT quote.o -MD -MP -MF .deps/quote.Tpo -c -o quote.o quote.c
mv -f .deps/quote.Tpo .deps/quote.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT quotearg.o -MD -MP -MF .deps/quotearg.Tpo -c -o quotearg.o quotearg.c
mv -f .deps/quotearg.Tpo .deps/quotearg.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT strcasestr.o -MD -MP -MF .deps/strcasestr.Tpo -c -o strcasestr.o strcasestr.c
mv -f .deps/strcasestr.Tpo .deps/strcasestr.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT xmalloc.o -MD -MP -MF .deps/xmalloc.Tpo -c -o xmalloc.o xmalloc.c
mv -f .deps/xmalloc.Tpo .deps/xmalloc.Po
rm -f libgnu.a
ar cru libgnu.a c-ctype.o localcharset.o xalloc-die.o error.o exitfail.o getdelim.o getline.o getopt.o getopt1.o getpass.o mbrtowc.o quote.o quotearg.o strcasestr.o xmalloc.o
ranlib libgnu.a
rm -f t-charset.alias charset.alias && \
/bin/bash ./config.charset 'sparc-sun-solaris2.10' > t-charset.alias && \
mv t-charset.alias charset.alias
rm -f t-ref-add.sed ref-add.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/wget/g' ref-add.sin > t-ref-add.sed && \
mv t-ref-add.sed ref-add.sed
rm -f t-ref-del.sed ref-del.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/wget/g' ref-del.sin > t-ref-del.sed && \
mv t-ref-del.sed ref-del.sed
if test no = no; then \
case 'solaris2.10' in \
darwin[56]*) \
need_charset_alias=true ;; \
darwin* | cygwin* | mingw* | pw32* | cegcc*) \
need_charset_alias=false ;; \
*) \
need_charset_alias=true ;; \
esac ; \
else \
need_charset_alias=false ; \
fi ; \
if $need_charset_alias; then \
/bin/bash ../build-aux/mkinstalldirs /usr/local/lib ; \
fi ; \
if test -f /usr/local/lib/charset.alias; then \
sed -f ref-add.sed /usr/local/lib/charset.alias > /usr/local/lib/charset.tmp ; \
../build-aux/install-sh -c -m 644 /usr/local/lib/charset.tmp /usr/local/lib/charset.alias ; \
rm -f /usr/local/lib/charset.tmp ; \
else \
if $need_charset_alias; then \
sed -f ref-add.sed charset.alias > /usr/local/lib/charset.tmp ; \
../build-aux/install-sh -c -m 644 /usr/local/lib/charset.tmp /usr/local/lib/charset.alias ; \
rm -f /usr/local/lib/charset.tmp ; \
fi ; \
fi
mkdir -p -- /usr/local/lib
Making install in md5
rm -f stdint.h-t stdint.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's/@''HAVE_STDINT_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_STDINT_H''@||g' \
-e 's/@''HAVE_SYS_TYPES_H''@/1/g' \
-e 's/@''HAVE_INTTYPES_H''@/1/g' \
-e 's/@''HAVE_SYS_INTTYPES_H''@/1/g' \
-e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
-e 's/@''HAVE_LONG_LONG_INT''@/1/g' \
-e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/1/g' \
-e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
-e 's/@''BITSIZEOF_PTRDIFF_T''@/32/g' \
-e 's/@''PTRDIFF_T_SUFFIX''@//g' \
-e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/32/g' \
-e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/1/g' \
-e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \
-e 's/@''BITSIZEOF_SIZE_T''@/32/g' \
-e 's/@''SIZE_T_SUFFIX''@/u/g' \
-e 's/@''BITSIZEOF_WCHAR_T''@/32/g' \
-e 's/@''HAVE_SIGNED_WCHAR_T''@/1/g' \
-e 's/@''WCHAR_T_SUFFIX''@/l/g' \
-e 's/@''BITSIZEOF_WINT_T''@/32/g' \
-e 's/@''HAVE_SIGNED_WINT_T''@/1/g' \
-e 's/@''WINT_T_SUFFIX''@/l/g' \
< ./stdint.in.h; \
} > stdint.h-t && \
mv stdint.h-t stdint.h
rm -f wchar.h-t wchar.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''NEXT_WCHAR_H''@||g' \
-e 's|@''HAVE_WCHAR_H''@|1|g' \
-e 's|@''GNULIB_BTOWC''@|0|g' \
-e 's|@''GNULIB_WCTOB''@|0|g' \
-e 's|@''GNULIB_MBSINIT''@|1|g' \
-e 's|@''GNULIB_MBRTOWC''@|1|g' \
-e 's|@''GNULIB_MBRLEN''@|0|g' \
-e 's|@''GNULIB_MBSRTOWCS''@|0|g' \
-e 's|@''GNULIB_MBSNRTOWCS''@|0|g' \
-e 's|@''GNULIB_WCRTOMB''@|0|g' \
-e 's|@''GNULIB_WCSRTOMBS''@|0|g' \
-e 's|@''GNULIB_WCSNRTOMBS''@|0|g' \
-e 's|@''GNULIB_WCWIDTH''@|0|g' \
-e 's|@''HAVE_WINT_T''@|1|g' \
-e 's|@''HAVE_BTOWC''@|1|g' \
-e 's|@''HAVE_MBSINIT''@|1|g' \
-e 's|@''HAVE_MBRTOWC''@|1|g' \
-e 's|@''HAVE_MBRLEN''@|1|g' \
-e 's|@''HAVE_MBSRTOWCS''@|1|g' \
-e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
-e 's|@''HAVE_WCRTOMB''@|1|g' \
-e 's|@''HAVE_WCSRTOMBS''@|1|g' \
-e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
-e 's|@''HAVE_DECL_WCTOB''@|1|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
-e 's|@''REPLACE_MBSTATE_T''@|0|g' \
-e 's|@''REPLACE_BTOWC''@|0|g' \
-e 's|@''REPLACE_WCTOB''@|0|g' \
-e 's|@''REPLACE_MBSINIT''@|0|g' \
-e 's|@''REPLACE_MBRTOWC''@|1|g' \
-e 's|@''REPLACE_MBRLEN''@|0|g' \
-e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
-e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
-e 's|@''REPLACE_WCRTOMB''@|0|g' \
-e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCWIDTH''@|0|g' \
-e '/definition of GL_LINK_WARNING/r ../build-aux/link-warning.h' \
< ./wchar.in.h; \
} > wchar.h-t && \
mv wchar.h-t wchar.h
make install-recursive
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -I. -I../src -O2 -Wall -MT dummy.o -MD -MP -MF .deps/dummy.Tpo -c -o dummy.o dummy.c
mv -f .deps/dummy.Tpo .deps/dummy.Po
rm -f libmd5.a
ar cru libmd5.a dummy.o
ranlib libmd5.a
Making install in src
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT cmpt.o -MD -MP -MF .deps/cmpt.Tpo -c -o cmpt.o cmpt.c
mv -f .deps/cmpt.Tpo .deps/cmpt.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT connect.o -MD -MP -MF .deps/connect.Tpo -c -o connect.o connect.c
mv -f .deps/connect.Tpo .deps/connect.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT convert.o -MD -MP -MF .deps/convert.Tpo -c -o convert.o convert.c
mv -f .deps/convert.Tpo .deps/convert.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT cookies.o -MD -MP -MF .deps/cookies.Tpo -c -o cookies.o cookies.c
mv -f .deps/cookies.Tpo .deps/cookies.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT ftp.o -MD -MP -MF .deps/ftp.Tpo -c -o ftp.o ftp.c
mv -f .deps/ftp.Tpo .deps/ftp.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT css.o -MD -MP -MF .deps/css.Tpo -c -o css.o css.c
css.l:38:23: warning: "/*" within comment
css.c:5569: warning: 'yyunput' defined but not used
mv -f .deps/css.Tpo .deps/css.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT css-url.o -MD -MP -MF .deps/css-url.Tpo -c -o css-url.o css-url.c
mv -f .deps/css-url.Tpo .deps/css-url.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT ftp-basic.o -MD -MP -MF .deps/ftp-basic.Tpo -c -o ftp-basic.o ftp-basic.c
mv -f .deps/ftp-basic.Tpo .deps/ftp-basic.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT ftp-ls.o -MD -MP -MF .deps/ftp-ls.Tpo -c -o ftp-ls.o ftp-ls.c
mv -f .deps/ftp-ls.Tpo .deps/ftp-ls.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c
mv -f .deps/hash.Tpo .deps/hash.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT host.o -MD -MP -MF .deps/host.Tpo -c -o host.o host.c
mv -f .deps/host.Tpo .deps/host.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT html-parse.o -MD -MP -MF .deps/html-parse.Tpo -c -o html-parse.o html-parse.c
mv -f .deps/html-parse.Tpo .deps/html-parse.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT html-url.o -MD -MP -MF .deps/html-url.Tpo -c -o html-url.o html-url.c
mv -f .deps/html-url.Tpo .deps/html-url.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT http.o -MD -MP -MF .deps/http.Tpo -c -o http.o http.c
http.c: In function `gethttp':
http.c:2107: warning: unused variable `tmp2'
mv -f .deps/http.Tpo .deps/http.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o init.c
mv -f .deps/init.Tpo .deps/init.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c
mv -f .deps/log.Tpo .deps/log.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c: In function `print_version':
main.c:781: warning: unused variable `locale_title'
main.c:784: warning: unused variable `line'
mv -f .deps/main.Tpo .deps/main.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT netrc.o -MD -MP -MF .deps/netrc.Tpo -c -o netrc.o netrc.c
mv -f .deps/netrc.Tpo .deps/netrc.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT progress.o -MD -MP -MF .deps/progress.Tpo -c -o progress.o progress.c
mv -f .deps/progress.Tpo .deps/progress.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT ptimer.o -MD -MP -MF .deps/ptimer.Tpo -c -o ptimer.o ptimer.c
mv -f .deps/ptimer.Tpo .deps/ptimer.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT recur.o -MD -MP -MF .deps/recur.Tpo -c -o recur.o recur.c
recur.c: In function `retrieve_tree':
recur.c:203: warning: unused variable `up_error_code'
mv -f .deps/recur.Tpo .deps/recur.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT res.o -MD -MP -MF .deps/res.Tpo -c -o res.o res.c
mv -f .deps/res.Tpo .deps/res.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT retr.o -MD -MP -MF .deps/retr.Tpo -c -o retr.o retr.c
mv -f .deps/retr.Tpo .deps/retr.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT snprintf.o -MD -MP -MF .deps/snprintf.Tpo -c -o snprintf.o snprintf.c
mv -f .deps/snprintf.Tpo .deps/snprintf.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT spider.o -MD -MP -MF .deps/spider.Tpo -c -o spider.o spider.c
mv -f .deps/spider.Tpo .deps/spider.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT url.o -MD -MP -MF .deps/url.Tpo -c -o url.o url.c
mv -f .deps/url.Tpo .deps/url.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c
utils.c: In function `aprintf':
utils.c:329: warning: long int format, int arg (arg 4)
utils.c: At top level:
utils.c:97: warning: 'memfatal' defined but not used
mv -f .deps/utils.Tpo .deps/utils.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT exits.o -MD -MP -MF .deps/exits.Tpo -c -o exits.o exits.c
mv -f .deps/exits.Tpo .deps/exits.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT build_info.o -MD -MP -MF .deps/build_info.Tpo -c -o build_info.o build_info.c
mv -f .deps/build_info.Tpo .deps/build_info.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT ftp-opie.o -MD -MP -MF .deps/ftp-opie.Tpo -c -o ftp-opie.o ftp-opie.c
mv -f .deps/ftp-opie.Tpo .deps/ftp-opie.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT openssl.o -MD -MP -MF .deps/openssl.Tpo -c -o openssl.o openssl.c
mv -f .deps/openssl.Tpo .deps/openssl.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT http-ntlm.o -MD -MP -MF .deps/http-ntlm.Tpo -c -o http-ntlm.o http-ntlm.c
mv -f .deps/http-ntlm.Tpo .deps/http-ntlm.Po
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT gen-md5.o -MD -MP -MF .deps/gen-md5.Tpo -c -o gen-md5.o gen-md5.c
mv -f .deps/gen-md5.Tpo .deps/gen-md5.Po
echo '/* version.c */' > version.c
echo '/* Autogenerated by Makefile - DO NOT EDIT */' >> version.c
echo '' >> version.c
echo 'const char *version_string = "1.12"' >> version.c
echo ';' >> version.c
echo 'const char *compilation_string = "'/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall'";' \
| sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$/";/' >> version.c
echo 'const char *link_string = "'/usr/sfw/bin/gcc -O2 -Wall \
-lssl -lcrypto -lmd5 -ldl -lsocket -lnsl -lrt ftp-opie.o openssl.o http-ntlm.o gen-md5.o ../lib/libgnu.a'";' \
| sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$/";/' >> version.c
/usr/sfw/bin/gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I../lib -O2 -Wall -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c
mv -f .deps/version.Tpo .deps/version.Po
/usr/sfw/bin/gcc -O2 -Wall -o wget cmpt.o connect.o convert.o cookies.o ftp.o css.o css-url.o ftp-basic.o ftp-ls.o hash.o host.o html-parse.o html-url.o http.o init.o log.o main.o netrc.o progress.o ptimer.o recur.o res.o retr.o snprintf.o spider.o url.o utils.o exits.o build_info.o version.o ftp-opie.o openssl.o http-ntlm.o gen-md5.o ../lib/libgnu.a -lssl -lcrypto -lmd5 -ldl -lsocket -lnsl -lrt
test -z "/usr/local/bin" || ../build-aux/install-sh -c -d "/usr/local/bin"
../build-aux/install-sh -c 'wget' '/usr/local/bin/wget'
Making install in doc
/bin/bash ../build-aux/mkinstalldirs /usr/local/etc
mkdir -p -- /usr/local/etc
test -z "/usr/local/share/info" || ../build-aux/install-sh -c -d "/usr/local/share/info"
../build-aux/install-sh -c -m 644 './wget.info' '/usr/local/share/info/wget.info'
Making install in po
if test "wget" = "gettext-tools"; then \
../build-aux/install-sh -c -d /usr/local/share/gettext/po; \
for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \
../build-aux/install-sh -c -m 644 ./$file \
/usr/local/share/gettext/po/$file; \
done; \
for file in Makevars; do \
rm -f /usr/local/share/gettext/po/$file; \
done; \
else \
: ; \
fi
Making install in tests
Making install in util
Making install in windows
root@m5k2a #


root@m5k2a # ls -l /usr/local/
total 14
drwxr-xr-x 2 root root 512 Feb 2 14:36 bin
drwxr-xr-x 2 root root 512 Feb 2 14:36 etc
drwxr-xr-x 2 root root 512 Feb 2 14:36 lib
drwxr-xr-x 3 root root 512 Feb 2 14:36 share
root@m5k2a # ls -l /usr/local/bin
total 810
-rwxr-xr-x 1 oracle root 4143 Aug 24 2009 coraenv
-rwxr-xr-x 1 oracle root 2426 Aug 24 2009 dbhome
-rwxr-xr-x 1 oracle root 4729 Aug 24 2009 oraenv
-rwxr-xr-x 1 root root 385704 Feb 2 14:36 wget


root@m5k2a # /usr/local/bin/wget -V
GNU Wget 1.12 built on solaris2.10.

+digest +ipv6 -nls +ntlm +opie +md5/solaris +https -gnutls +openssl
-iri

Wgetrc:
/usr/local/etc/wgetrc (system)
Compile: /usr/sfw/bin/gcc -DHAVE_CONFIG_H
-DSYSTEM_WGETRC="/usr/local/etc/wgetrc"
-DLOCALEDIR="/usr/local/share/locale" -I. -I../lib -O2 -Wall
Link: /usr/sfw/bin/gcc -O2 -Wall -lssl -lcrypto -lmd5 -ldl -lsocket -lnsl
-lrt ftp-opie.o openssl.o http-ntlm.o gen-md5.o ../lib/libgnu.a

Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Originally written by Hrvoje Niksic .
Currently maintained by Micah Cowan .
Please send bug reports and questions to .
root@m5k2a # exit






<20 .="" br="">