On Mon, Jun 19, 2006 at 12:45:18AM -0500, Roger Midmore wrote:
> I recently installed 3.9 on a new Acer Aspire Laptop from scratch and I
> get a error when I try and install software from ports. The problem seems
> to be gettext which a lot a ports use as a dependency. Libtool doesn't
> seem to recognize format-python.lo as a valid libtool object. I've
> installed the latest version of gettext from GNU without any problems and
> it seems to work without any problems. However ports doesn't know that
> gettext was installed seperately apart from it and tries to reinstall
> gettext when I try to install any other port. Does anyone know how to
> disable ports from trying to reinstall gettext and also has anyone
> encountered a problem with gettext similar to this one?
This doesn't look like something that should happen on a system on which
nothing 'interesting' was tried.
Installing a different gettext might work, but that's not the real
problem, so let's not go down that road.
Did you do anything likely to break stuff? Like mixing -stable, -release
and/or -current? Also, is this really the output of 'cd
/usr/ports/devel/gettext && make clean && make package'? It looks like
the dir is, at least, not clean.
Finally, any reason not to pkg_add gettext?
Joachim
> I put the error message and dmesg on as attachments.
> ===> mozilla-firefox-1.5.0.1 depends on: libIDL-* - not found
> ===> Verifying install for libIDL-* in devel/libIDL
> ===> Checking files for libIDL-0.8.5p0
> `/usr/ports/distfiles/libIDL-0.8.5.tar.bz2' is up to date.
> >> Checksum OK for libIDL-0.8.5.tar.bz2. (sha1)
> ===> libIDL-0.8.5p0 depends on: gmake-3.80p1 - not found
> ===> Verifying install for gmake-3.80p1 in devel/gmake
> ===> Checking files for gmake-3.80p1
> `/usr/ports/distfiles/make-3.80.tar.gz' is up to date.
> >> Checksum OK for make-3.80.tar.gz. (sha1)
> ===> gmake-3.80p1 depends on: gettext->=0.14.5 - not found
> ===> Verifying install for gettext->=0.14.5 in devel/gettext
> ===> Building for gettext-0.14.5p1
> Making all in autoconf-lib-link
> Making all in m4
> Making all in tests
> Making all in gettext-runtime
> make all-recursive
> Making all in doc
> Making all in intl
> Making all in intl-java
> cd . && test ! -d /usr/lib/jdk1.1.8 || env PATH=/usr/lib/jdk1.1.8/bin:$PATH
> javadoc -d javadoc1 gnu/gettext/*.java
> cd . && test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$PATH
> javadoc -d javadoc2 gnu/gettext/*.java
> Making all in intl-csharp
> Making all in lib
> make all-am
> Making all in libasprintf
> make all-am
> Making all in src
> Making all in po
> Making all in man
> Making all in m4
> Making all in gettext-tools
> make all-recursive
> Making all in doc
> Making all in intl
> Making all in lib
> make all-am
> Making all in libgrep
> Making all in libuniname
> Making all in src
> make all-am
> /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o libgettextsrc.la
> -rpath /usr/local/lib ../lib/libgettextlib.la -no-undefined message.lo
> po-error.lo read-po-abstract.lo po-lex.lo po-gram-gen.lo po-charset.lo
> read-properties.lo read-stringtable.lo open-po.lo dir-list.lo str-list.lo
> read-po.lo write-properties.lo write-stringtable.lo write-po.lo
> msgl-ascii.lo msgl-iconv.lo msgl-equal.lo msgl-cat.lo msgl-english.lo
> file-list.lo msgl-charset.lo po-time.lo plural.lo plural-table.lo format.lo
> format-c.lo format-sh.lo format-python.lo format-lisp.lo format-elisp.lo
> format-librep.lo format-scheme.lo format-java.lo format-csharp.lo
> format-awk.lo format-pascal.lo format-ycp.lo format-tcl.lo format-perl.lo
> format-perl-brace.lo format-php.lo format-gcc-internal.lo format-qt.lo
> *** Error code 1
>
> Stop in
> /usr/ports/devel/gettext/w-gettext-0.14.5p1/gettext-0.14.5/gettext-tools/src
> (line 747 of Makefile).
> *** Error code 1
>
> Stop in
> /usr/ports/devel/gettext/w-gettext-0.14.5p1/gettext-0.14.5/gettext-tools/src
> (line 682 of Makefile).
> *** Error code 1
>
> Stop in
> /usr/ports/devel/gettext/w-gettext-0.14.5p1/gettext-0.14.5/gettext-tools
> (line 479 of Makefile).
> *** Error code 1
>
> Stop in
> /usr/ports/devel/gettext/w-gettext-0.14.5p1/gettext-0.14.5/gettext-tools
> (line 365 of Makefile).
> *** Error code 1
>
> Stop in /usr/ports/devel/gettext/w-gettext-0.14.5p1/gettext-0.14.5 (line 245
> of Makefile).
> *** Error code 1
>
> Stop in /usr/ports/devel/gettext (line 1924 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
>
> Stop in /usr/ports/devel/gmake (line 1422 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
>
> Stop in /usr/ports/devel/gmake (line 1750 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
>
> Stop in /usr/ports/devel/libIDL (line 1422 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
>
> Stop in /usr/ports/devel/libIDL (line 1750 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
>
> Stop in /usr/ports/www/mozilla-firefox (line 1422 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> OpenBSD 3.9 (GENERIC) #617: Thu Mar 2 02:26:48 MST 2006
> [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Mobile AMD Sempron(tm) Processor 3100+ ("AuthenticAMD" 686-class, 256KB
> L2 cache) 1.80 GHz
> cpu0:
> FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3
> cpu0: AMD Powernow: TS FID VID TTP TM STC
> cpu0: AMD PowerNow! K8 available states (10700,21300,24000)
> real mem = 468230144 (457256K)
> avail mem = 420061184 (410216K)
> using 4278 buffers containing 23515136 bytes (22964K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(45) BIOS, date 02/20/06, BIOS32 rev. 0 @ 0xfd5f0
> pcibios0 at bios0: rev 2.1 @ 0xfd5f0/0xa10
> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdd30/160 (8 entries)
> pcibios0: PCI Interrupt Router at 000:02:0 ("SiS 85C503 System" rev 0x00)
> pcibios0: PCI bus #2 is the last bus
> bios0: ROM list: 0xc0000/0xc000 0xcc000/0xa000 0xdc000/0x8000!
> cpu0 at mainbus0
> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> pchb0 at pci0 dev 0 function 0 "SiS 760 PCI" rev 0x03
> ppb0 at pci0 dev 1 function 0 "SiS 86C202 VGA" rev 0x00
> pci1 at ppb0 bus 1
> vga1 at pci1 dev 0 function 0 "SiS 6330 VGA" rev 0x00: aperture at
> 0xe8000000, size 0x400000
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> pcib0 at pci0 dev 2 function 0 "SiS 85C503 System" rev 0x25
> pciide0 at pci0 dev 2 function 5 "SiS 5513 EIDE" rev 0x00: 760: DMA, channel
> 0 configured to compatibility, channel 1 configured to compatibility
> wd0 at pciide0 channel 0 drive 0: <HTS541060G9AT00>
> wd0: 16-sector PIO, LBA48, 57231MB, 117210240 sectors
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
> atapiscsi0 at pciide0 channel 1 drive 0
> scsibus0 at atapiscsi0: 2 targets
> cd0 at scsibus0 targ 0 lun 0: <MATSHITA, UJDA770 DVD/CDRW, 1.00> SCSI0
> 5/cdrom removable
> cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
> "SiS 7013 Modem" rev 0xa0 at pci0 dev 2 function 6 not configured
> auich0 at pci0 dev 2 function 7 "SiS 7012 AC97" rev 0xa0: irq 5, SiS7012 AC97
> ac97: codec id 0x414c4770 (Avance Logic ALC203)
> ac97: codec features headphone, 20 bit DAC, 18 bit ADC, No 3D Stereo
> audio0 at auich0
> ohci0 at pci0 dev 3 function 0 "SiS 5597/5598 USB" rev 0x0f: irq 9, version
> 1.0, legacy support
> usb0 at ohci0: USB revision 1.0
> uhub0 at usb0
> uhub0: SiS OHCI root hub, rev 1.00/1.00, addr 1
> uhub0: 3 ports with 3 removable, self powered
> ohci1 at pci0 dev 3 function 1 "SiS 5597/5598 USB" rev 0x0f: irq 11, version
> 1.0, legacy support
> usb1 at ohci1: USB revision 1.0
> uhub1 at usb1
> uhub1: SiS OHCI root hub, rev 1.00/1.00, addr 1
> uhub1: 3 ports with 3 removable, self powered
> ehci0 at pci0 dev 3 function 2 "SiS 7002 USB" rev 0x00: irq 10
> usb2 at ehci0: USB revision 2.0
> uhub2 at usb2
> uhub2: SiS EHCI root hub, rev 2.00/1.00, addr 1
> uhub2: 6 ports with 6 removable, self powered
> sis0 at pci0 dev 4 function 0 "SiS 900 10/100BaseTX" rev 0x91: irq 3, address
> 00:16:36:40:bd:bc
> rlphy0 at sis0 phy 13: RTL8201L 10/100 PHY, rev. 1
> cbb0 at pci0 dev 6 function 0 "Texas Instruments PCI1510 CardBus" rev 0x00:
> irq 3
> "Broadcom BCM4318" rev 0x02 at pci0 dev 11 function 0 not configured
> pchb1 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
> pchb2 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
> pchb3 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
> pchb4 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
> isa0 at pcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pms0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> npx0 at isa0 port 0xf0/16: using exception 16
> cardslot0 at cbb0 slot 0 flags 0
> cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x20
> pcmcia0 at cardslot0
> biomask efdd netmask efdd ttymask ffdf
> pctr: user-level cycle counter enabled
> dkcsum: wd0 matches BIOS drive 0x80
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302