Hello,

I wonder if anyone has been successful
with running Adobe's FMS on OpenBSD.

I've got FMS_2_0_2_r51_linux installed
on -current the following way:

0) Installed redhat_base-8.0p8 package and
   set kern.emul.linux=1 in /etc/sysctl.conf

1) Downloaded these 4 rpms:
http://download.fedoralegacy.org/redhat/8.0/os/i386/openssl-0.9.6b-29.i386.rpm
http://download.fedoralegacy.org/redhat/8.0/os/i386/openssl-devel-0.9.6b-29.i386.rpm
http://download.fedoralegacy.org/redhat/8.0/os/i386/mozilla-nspr-1.0.1-24.i386.rpm
http://download.fedoralegacy.org/redhat/9/os/i386/libstdc++-3.2.2-5.i386.rpm
  (the last one from RedHat 9 is needed to shut up the error
  "/usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found")

2) Then I've installed them by changing into /emul/linux and
   running "rpm2cpio blah.rpm | gcpio -idm" for each rpm-file

3) Fixed the dir permissions:
     find . -type d -perm 700 | xargs -r chmod 755

4) ln -s libcrypto.so.0.9.6b libcrypto.so.4
   ln -s libssl.so.0.9.6b libssl.so.4

5) Run ./installFMS -platformWarnOnly
  (answer "no" to the "run it as daemon" question)

Unfortunately the FMS segfaults when I try to start it:

$ /usr/local/fms/fmsmaster
Segmentation fault (core dumped)

$ gdb /usr/local/fms/fmsmaster /usr/local/fms/fmsmaster.core
(no debugging symbols found)
Core was generated by `fmsmaster'.
Program terminated with signal 11, Segmentation fault.
#0  0x080fda66 in TCServerStats::TCServerStats(int) ()
(gdb) bt full
#0  0x080fda66 in TCServerStats::TCServerStats(int) ()
No symbol table info available.
#1  0x080cb4c5 in FCSMaster::FCSMaster() ()
No symbol table info available.
#2  0x080cb21c in main ()
No symbol table info available.

I wonder what does signal 11 mean here, a bad memory access?
I have neither /etc/malloc.conf nor the MALLOC_CONF variable set.

This Linux page suggests that a newer 2.6.x kernel is needed:
http://dev.gemin-i.org/wiki/index.php/Flash_Media_Server#Kernel_Version
I wonder, how does this translate to OpenBSD...

BTW the OSS alternative to FMS (license costs 5K-40K) -
the Red5 server (http:/osflash.org/red5) seems
to work fine on OpenBSD -current with jdk-1.5.0p19.

The only minor trouble with Red5 is that I don't
have enough Java-knowledge to move its
config-files from /usr/local/red5/conf/ into /etc/red5/
( http://forum.springframework.org/showthread.php?t=28068 )
and so I failed to package it as an OpenBSD-port...

Regards
Alex


--
http://preferans.de

Reply via email to