Would someone care to port Oracle's SQL Developer to FreeBSD, please ?
<http://www.oracle.com/technology/products/database/sql_developer/index.html>
Many thanks in advance!
Martin
Well,
I've tried it on 6-STABLE (6.2.something) and it got stuck at splash
screen. Btw, I've noticed output like this in terminal:
expr: illegal option -- X
usage: expr [-e] expression
expr: illegal option -- D
usage: expr [-e] expression
Also, all the scripts use #!/bin/bash which doesn't work in FreeBSD.
And I'd like to install it in /usr/local/... so that all users can use
it and it can be included in portaudit checks and checked for upgrades
via ports system, etc etc.
Thanks,
Martin
When I first ran it, I had the same problem. Then I noticed that
there was a prompt window behind the splash screen. I was able to
grab the edge and pull the window over and answer the prompt.
>
> expr: illegal option -- X
> usage: expr [-e] expression
> expr: illegal option -- D
> usage: expr [-e] expression
>
Linux expr has different options then the FreeBSD expr. I ignore
these errors since they are testing paths and my install is working.
> Also, all the scripts use #!/bin/bash which doesn't work in FreeBSD.
I wrote a wrapper script to handle this,
=============================================
#!/usr/local/bin/zsh
cd ~/src/Java/sqldeveloper/sqldeveloper/bin/
bash ./sqldeveloper $@
=============================================
...you could also link /usr/local/bin/bash to /bin/bash.
> And I'd like to install it in /usr/local/... so that all users can use
> it and it can be included in portaudit checks and checked for upgrades
> via ports system, etc etc.
>
> Thanks,
>
> Martin
>
> _______________________________________________
> freebsd-...@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-database
> To unsubscribe, send any mail to "freebsd-databa...@freebsd.org"
In my window manager I was able to move that window to another place and
answer "No" to the question. The window is hidden by the splash screen,
but it is possible to move it by mean of the menu window in the task
bar.
>
> >
> > expr: illegal option -- X
> > usage: expr [-e] expression
> > expr: illegal option -- D
> > usage: expr [-e] expression
> >
>
> Linux expr has different options then the FreeBSD expr. I ignore
> these errors since they are testing paths and my install is working.
A workaround is to prefix the arguments of expr command with
a double hyphen (--)
> > Also, all the scripts use #!/bin/bash which doesn't work in FreeBSD.
It does not matter as the script are executed under sh shell:
$ sh sqldeveloper
> I wrote a wrapper script to handle this,
>
> =============================================
>
> #!/usr/local/bin/zsh
>
> cd ~/src/Java/sqldeveloper/sqldeveloper/bin/
> bash ./sqldeveloper $@
>
> =============================================
>
> ...you could also link /usr/local/bin/bash to /bin/bash.
I think it would be possible to run sqldeveloper without any reference
to bash shell. I have submitted a problem report to port sqldeveloper:
http://www.freebsd.org/cgi/query-pr.cgi?pr=119756
Any feedback will be appreciated.
Regards