# Installation of Julia on SCO OpenServer

**URL:** <https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239>\
**Category:** General Usage\
**Created:** [July 14, 2022, 7:30pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239 "2022-07-14T19:30:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 14, 2022, 7:30pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/1 "2022-07-14T19:30:58Z")

</div>

I downloaded the Unix binary, gunzip, tar xvf, and chmod to execute. No errors, it just doesn’t do anything. What did I miss?

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [July 14, 2022, 8:31pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/2 "2022-07-14T20:31:01Z")

</div>

Which library did you download?

> **[Download Julia](https://julialang.org/downloads/)**
>
> The official website for the Julia Language. Julia is a language that is fast, dynamic, easy to use, and open source. Click here to learn more.

A quick search about “SCO OpenServer” is that it is is a FreeBSD derivative. Did you download the FreeBSD binaries for Julia? @ararslan might be able to assist you on FreeBSD related matters.

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 14, 2022, 9:39pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/3 "2022-07-14T21:39:54Z")

</div>

It looks like I got the Linux version, let me try FreeBSD…

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 15, 2022, 12:15am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/4 "2022-07-15T00:15:57Z")

</div>

===\>I was in /usr/bin when I created my link as follows:

# ln -s /u/julia/julia-1.7.3/bin/julia julia

===\>Then I checked permissions ( “l” in SCO OpenServer is the same as “ls -l”)

# l julia

-rwxr-xr-x 1 1001 1001 16104 May 17 23:28 julia@  
===\>the link picked up the permissions that I wanted so I tried it:

# julia

===\>and I got:  
julia: syntax error at line 1: `(’ unexpected

# 

===\>So I tried to set the path

# export PATH=“$PATH:/u/julia/julia-1.7.3/bin”

===\>and I got:  
PATH=/bin:/etc:/usr/bin:/tcb/bin:/usr/sbin:/sbin:/u/julia/julia-1.7.3/bin: is not an identifier

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [July 15, 2022, 3:08am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/5 "2022-07-15T03:08:31Z")

</div>

Before we think about the symlink and figure out what shell you are running, what happens when you just execute `/u/julia/julia-1.7.3/bin/julia`

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 15, 2022, 3:31am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/6 "2022-07-15T03:31:46Z")

</div>

SHELL=/bin/sh  
===\> and

# /u/julia/julia-1.7.3/bin/julia

/u/julia/julia-1.7.3/bin/julia: syntax error at line 1: `(’ unexpected

#

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 15, 2022, 2:22pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/7 "2022-07-15T14:22:25Z")

</div>

I think it’s called a “C shell”

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [July 15, 2022, 11:39pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/8 "2022-07-15T23:39:55Z")

</div>

Something seems wrong with the environment. Can you run other executables?

Maybe you should try building julia from source.

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [July 15, 2022, 11:44pm UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/9 "2022-07-15T23:44:41Z")

</div>

Frankly, I highly doubt that anything will work out-of-the-box on a proprietary system no one has access to: for Julia that’s a totally unknown system, anything related with binary libraries won’t definitely work at all. Unless @Jim is willing to invest much time on porting Julia to this platform, but don’t expect much help on such a niche system.

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 12:27am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/10 "2022-07-16T00:27:46Z")

</div>

That seems to be a strange question, who would use an operating system that you couldn’t run executables on? maybe I don’t understand your question. Is perl an executable, for instance?

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 12:28am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/11 "2022-07-16T00:28:50Z")

</div>

I’m willing… even willing to pay for help…

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 12:31am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/12 "2022-07-16T00:31:52Z")

</div>

I’ll bet once we get it done there are going to be a bunch of people that want it

---

<div class="post-metadata">

**Author:** ![brenhinkeller](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brenhinkeller/32/36648_2.png) [@brenhinkeller](https://discourse.julialang.org/u/brenhinkeller)\
**Post date:** [July 16, 2022, 1:43am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/13 "2022-07-16T01:43:19Z")

</div>

Which version of OpenServer are you on?

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 2:34am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/14 "2022-07-16T02:34:12Z")

</div>

6.0.0 on several and 6.0.0 Definitive on one

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 2:35am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/15 "2022-07-16T02:35:05Z")

</div>

even have 5.0.7 on one

---

<div class="post-metadata">

**Author:** ![brenhinkeller](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brenhinkeller/32/36648_2.png) [@brenhinkeller](https://discourse.julialang.org/u/brenhinkeller)\
**Post date:** [July 16, 2022, 2:41am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/16 "2022-07-16T02:41:00Z")

</div>

Ah ok, so that’s well before they switched to FreeBSD-based, so the FreeBSD binaries shouldn’t be expected to work either… Building from source is probably the only option, and would presumably require building a bunch of dependencies from source too (like the right version of LLVM, etc.). I know I wouldn’t be able to do it, but maybe you can.

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 2:42am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/17 "2022-07-16T02:42:12Z")

</div>

Does building from source require a C compiler?

---

<div class="post-metadata">

**Author:** ![brenhinkeller](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/brenhinkeller/32/36648_2.png) [@brenhinkeller](https://discourse.julialang.org/u/brenhinkeller)\
**Post date:** [July 16, 2022, 2:48am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/18 "2022-07-16T02:48:37Z")

</div>

For building Julia from source I expect you’d need both a C compiler and a C++ compiler given the repo has both (I actually haven’t done it myself before though). For LLVM definitely C++. For BLAS, if you have to build that from source too you might also need a Fortran compiler

---

<div class="post-metadata">

**Author:** ![Jim](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jim](https://discourse.julialang.org/u/Jim)\
**Post date:** [July 16, 2022, 2:52am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/19 "2022-07-16T02:52:46Z")

</div>

I would be happy with just the julia compiler to work

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [July 16, 2022, 6:13am UTC](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239/20 "2022-07-16T06:13:00Z")

</div>

I’m trying to figure out if there is a shell misconfiguration that may affect other binaries than Julia.

I was hoping the basis of SCO OpenServer on FreeBSD would allow for some binary compatibility.

I think Mose is right though and there is likely a fundamental incompatibility with the binaries, and it might be difficult to build Julia and its depedencies.

If you would like paid support, I suggest contacting Julia Computing:  
[https://juliacomputing.com/products/juliasure/](https://juliacomputing.com/products/juliasure/)

[Next page](https://discourse.julialang.org/t/installation-of-julia-on-sco-openserver/84239.md?page=2)
