My specs are a FreeBSD 7.1 box with a P4 2g and 1.2 GB of RAM, 100Mb connection.
- Code: Select all
[mkfifo] INFO 23:51:44.044 Starting mkfifo --mode=777 /var/tmp/javaps3media/1236059503987videoout
[Thread-63] DEBUG 23:51:44.068 mkfifo: illegal option -- -
[Thread-63] DEBUG 23:51:44.070 usage: mkfifo [-m mode] fifo_name ...
So, I guess the code is trying to invoke mkfifo using --mode, where that's not going to work on my system. I could obviously trick the system into allowing that commandline argument, but I thought I'd pass this along. The correct command line is mkfifo -m for FreeBSD. If I change getPipeProcess() in net.pms.io to account for BSD in the Platform.isMac() test, I get around this error, FYI.
I also run into mktemp issues, too:
- Code: Select all
"mktemp: option requires an argument -- t"
I'm assuming that we're running into executable command line incompatibilities. It would be nice to have a build that would use mkfifo with the argument "-m" instead of "--mode" and likewise with mktemp (-t needs an add'l arg).
But even after circumventing both of these issues, the tmp files are still not being seen:
- Code: Select all
Starting mkfifo -m 777 /var/tmp/javaps3media/1236061450979videoout
mkfifo: setmode: No such file or directory
Please help. This software is awesome.
