Regarding tcl and tk, few days ago i had to compile PIL (Python Imaging
Library) for
my Zope/Plone server. Since it also requires tcl and tk, this information
may be
useful for you trouble.

I installed both using openbsd packages method, but when I tried to run
setup.py,
tk complained about Xlib.h header file. I realized that packages
xshare38.tgz and
xserver38.tgz were missing (duh), and installed them. After a
updatedb/locate
Xlib.h I found it had been correctly installed, so compilation should be OK.

However, tk still was complaining about X libraries, so something ought to
be wrong.
After some search, I found that it was looking for libraries in the default
place,
/usr/include, but it was in /usr/X11R6/include/X11/Xlib.h . So I symlinked
/usr/X11R6/include/X11 to /usr/include/X11, and evertything went just fine.

Not sure if this is your problem (probably not), but if anyone runs on this,
they
will find answers here. By the way, if anyone is asking why didn't I simply
use
openbsd's PIL package, it's because Plone 2.1.1 sorta requires PIL 1.1.5,
and
only PIL 1.1.4p0 is available at present.

On 12/17/05, Edd Barrett <[EMAIL PROTECTED]> wrote:
>
> Hello misc@openbsd.org,
>
> I have been tinkering with ruby on OpenBSD recently, and I have come
> across
> the following troubles, which I have researched on google and marc, but no
> cigar:
>
> a) I have been unable to configure mod_ruby. First if all I jumped in and
> added a LoadModule line and also an AddType line to my httpd.conf, and
> hoped
> it would work. It didnt.  Secondly I constulted the mod_ruby webpage,
> which
> offers a more complicated solution, which also didnt work. Then I stumbled
> across mod_ruby-enable in the packing list, which pretty much does what I
> did in the first case, but copies the .so to another dir (is this
> neccessary? Unaccounted for files are not good). So my basic question is
> how
> do you set up mod_ruby, and could it be documented someplace?
>
> b) Which pkg holds tcltklib? If I try to run any program that "requires"
> tk,
> then I get an error like this:
> /usr/local/lib/ruby/1.8/tk.rb:7:in `require': No such file to load --
> tcltklib
>
> I have tcl, tk, tcllib installed.
>
> Heres a dmesg for luck:
>
> OpenBSD 3.8-current (GENERIC) #0: Thu Dec 15 18:17:09 GMT 2005
>     [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Intel(R) Celeron(R) M processor 1500MHz ("GenuineIntel" 686-class)
> 1.50 GHz
> cpu0:
>
>
FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR
> ,SSE,SSE2,TM,SBF
> real mem  = 258449408 (252392K)
> avail mem = 228962304 (223596K)
> using 3180 buffers containing 13025280 bytes (12720K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(d8) BIOS, date 02/21/05, BIOS32 rev. 0 @
> 0xfd740
> pcibios0 at bios0: rev 2.1 @ 0xfd6d0/0x930
> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/256 (14 entries)
> pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00)
> pcibios0: PCI bus #2 is the last bus
> bios0: ROM list: 0xc0000/0xd000! 0xcd000/0x1000 0xce000/0x1000
> 0xdc000/0x4000! 0xe0000/0x10000
> cpu0 at mainbus0
> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82852GM Hub-PCI" rev 0x02
> "Intel 82852GM Memory" rev 0x02 at pci0 dev 0 function 1 not configured
> "Intel 82852GM Configuration" rev 0x02 at pci0 dev 0 function 3 not
> configured
> vga1 at pci0 dev 2 function 0 "Intel 82852GM AGP" rev 0x02: aperture at
> 0xe0000000, size 0x8000000
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> "Intel 82852GM AGP" rev 0x02 at pci0 dev 2 function 1 not configured
> uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x01: irq 11
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x01: irq 11
> usb1 at uhci1: USB revision 1.0
> uhub1 at usb1
> uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x01: irq 11
> usb2 at uhci2: USB revision 1.0
> uhub2 at usb2
> uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub2: 2 ports with 2 removable, self powered
> ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x01: irq 11
> usb3 at ehci0: USB revision 2.0
> uhub3 at usb3
> uhub3: Intel EHCI root hub, rev 2.00/1.00, addr 1
> uhub3: 6 ports with 6 removable, self powered
> ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x81
> pci1 at ppb0 bus 1
> cbb0 at pci1 dev 0 function 0 "Texas Instruments PCI1510 CardBus" rev
> 0x00:
> irq 11
> iwi0 at pci1 dev 2 function 0 "Intel PRO/Wireless 2200BG" rev 0x05: irq
> 11,
> address 00:12:f0:79:36:41
> fxp0 at pci1 dev 8 function 0 "Intel PRO/100 VE" rev 0x81: irq 11, address
> 00:0a:e4:33:68:74
> inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0
> cardslot0 at cbb0 slot 0 flags 0
> cardbus0 at cardslot0: bus 2 device 0 cacheline 0x8, lattimer 0xb0
> pcmcia0 at cardslot0
> ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x01:
> SpeedStep
> pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x01: DMA,
> channel 0 configured to compatibility, channel 1 configured to
> compatibility
> wd0 at pciide0 channel 0 drive 0: <HTS424030M9AT00>
> wd0: 16-sector PIO, LBA, 28615MB, 58605120 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: <TEAC, DW-225, 2.6A> SCSI0 5/cdrom removable
> cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
> "Intel 82801DB SMBus" rev 0x01 at pci0 dev 31 function 3 not configured
> auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x01: irq 11,
> ICH4
> AC97
> ac97: codec id 0x41445374 (Analog Devices AD1981B)
> ac97: codec features headphone, 20 bit DAC, No 3D Stereo
> audio0 at auich0
> "Intel 82801DB Modem" rev 0x01 at pci0 dev 31 function 6 not configured
> isa0 at ichpcib0
> 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
> sysbeep0 at pcppi0
> lpt2 at isa0 port 0x3bc/4: polled
> npx0 at isa0 port 0xf0/16: using exception 16
> biomask effd netmask effd ttymask ffff
> pctr: 686-class user-level performance counters enabled
> mtrr: Pentium Pro MTRR support
> dkcsum: wd0 matches BIOS drive 0x80
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
>
> Best Regards
>
> Edd
>
>


--

  Felipe Brant Scarel
  PATUX Aprendizagem Project Leader (http://www.patux.cic.unb.br)

Reply via email to