Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

No working IDE in FreeBSD!

9 views
Skip to first unread message

O. Hartmann

unread,
Feb 23, 2012, 6:22:49 AM2/23/12
to
Several time ago I tried to do some development within an IDE, not even
for lectural and educational purposes. Since most of our software is
written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
was highly customizable, flexible and even FreeBSD's ancient outdated
version in the ports suited our needs.

Anjuta does not compile anymore for a long time. I do not know why, I
filed a PR (ports/161494). So I was looking for an alternative.

I looked for some alternatives. The IDE should be configurable to use
CLANG. ECLIPSE is to large and it does not fit my purpose. I tried
devel/CodeBlocks, but CodeBlocks is narrowminded in terms of
configuration of an alternative compiler and I find it really hard and
not intuitiv to reconfigure the usage of CLANG.

devel/anjuta is broken, so no chance. I also tried KDevelop, since many
of our Linux based scientists feel good having this very popular IDE,
but it is marked "broken" on FreeBSD.

Before I waste more time on searching for a suitable IDE apart ANJUTA,
I'd like to ask people here what alternative they would suggest if the
focus is devel/anjuta. Eclipse is no way, KDevelop is broken, CodeBlocks
is incapable of being easily adapted to CLANG.

Befor people tend to start a flame war: yes, I'm fine with vi and I'm
also fine with vim/gvim, but our students need to have the opportunity
to work with an IDE and our projects are partially that large, so an IDE
is needed.

Thanks a lot for your patience and recommendations in advance.

Oliver

signature.asc

Joel Dahl

unread,
Feb 23, 2012, 7:48:31 AM2/23/12
to
On 23-02-2012 12:22, O. Hartmann wrote:
> Before I waste more time on searching for a suitable IDE apart ANJUTA,
> I'd like to ask people here what alternative they would suggest if the
> focus is devel/anjuta. Eclipse is no way, KDevelop is broken, CodeBlocks
> is incapable of being easily adapted to CLANG.

Haven't used it myself, but maybe devel/geany ?

http://www.geany.org/

--
Joel
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-curre...@freebsd.org"

Mehmet Erol Sanliturk

unread,
Feb 23, 2012, 7:54:53 AM2/23/12
to
On Thu, Feb 23, 2012 at 6:22 AM, O. Hartmann <
ohar...@mail.zedat.fu-berlin.de> wrote:

> Several time ago I tried to do some development within an IDE, not even
> for lectural and educational purposes. Since most of our software is
> written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
> was highly customizable, flexible and even FreeBSD's ancient outdated
> version in the ports suited our needs.
>
> Anjuta does not compile anymore for a long time. I do not know why, I
> filed a PR (ports/161494). So I was looking for an alternative.
>
> I looked for some alternatives. The IDE should be configurable to use
> CLANG. ECLIPSE is to large and it does not fit my purpose. I tried
> devel/CodeBlocks, but CodeBlocks is narrowminded in terms of
> configuration of an alternative compiler and I find it really hard and
> not intuitiv to reconfigure the usage of CLANG.
>
> devel/anjuta is broken, so no chance. I also tried KDevelop, since many
> of our Linux based scientists feel good having this very popular IDE,
> but it is marked "broken" on FreeBSD.
>
> Before I waste more time on searching for a suitable IDE apart ANJUTA,
> I'd like to ask people here what alternative they would suggest if the
> focus is devel/anjuta. Eclipse is no way, KDevelop is broken, CodeBlocks
> is incapable of being easily adapted to CLANG.
>
> Befor people tend to start a flame war: yes, I'm fine with vi and I'm
> also fine with vim/gvim, but our students need to have the opportunity
> to work with an IDE and our projects are partially that large, so an IDE
> is needed.
>
> Thanks a lot for your patience and recommendations in advance.
>
> Oliver
>


You may check whether you can use the following :

http://www.widestudio.org/
http://www.widestudio.org/EE/index.html
http://www.widestudio.org/EE/install.html
http://www.widestudio.org/EE/builder-doc/7-3.html

Personally , I did not use it .

Thank you very much .

Mehmet Erol Sanliturk

Igor Mozolevsky

unread,
Feb 23, 2012, 7:41:09 AM2/23/12
to
I don't know how well it would suit your purpose, but you could always
try emacs-ide (at http://gna.org/projects/emacs-ide/ )



--
Igor M. :-)

arrowdodger

unread,
Feb 23, 2012, 8:12:22 AM2/23/12
to
On Thu, Feb 23, 2012 at 3:22 PM, O. Hartmann <
ohar...@mail.zedat.fu-berlin.de> wrote:

> devel/anjuta is broken, so no chance. I also tried KDevelop, since many
> of our Linux based scientists feel good having this very popular IDE,
> but it is marked "broken" on FreeBSD.
>

I'm using kdevelop-kde4 and it's awesome. It's using CMake for project
managing, so it perfectly supports changing compiler, linker and stuff and
even cross-compilation. Also, it has kick-off autocompletion and some small
but neat things like forward-declaring things or auto-#including missing
headers.
But from my point of view it's even heavier than Eclipse CDT due to kdelibs
and other deps.

Eduardo Morras

unread,
Feb 23, 2012, 8:38:55 AM2/23/12
to
At 12:22 23/02/2012, O. Hartmann wrote:
>Several time ago I tried to do some development within an IDE, not even
>for lectural and educational purposes. Since most of our software is
>written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
>was highly customizable, flexible and even FreeBSD's ancient outdated
>version in the ports suited our needs.
>
>Anjuta does not compile anymore for a long time. I do not know why, I
>filed a PR (ports/161494). So I was looking for an alternative.
>
>I looked for some alternatives. The IDE should be configurable to use
>CLANG. ECLIPSE is to large and it does not fit my purpose. I tried
>devel/CodeBlocks, but CodeBlocks is narrowminded in terms of
>configuration of an alternative compiler and I find it really hard and
>not intuitiv to reconfigure the usage of CLANG.
>
>devel/anjuta is broken, so no chance. I also tried KDevelop, since many
>of our Linux based scientists feel good having this very popular IDE,
>but it is marked "broken" on FreeBSD.
>
>Before I waste more time on searching for a suitable IDE apart ANJUTA,
>I'd like to ask people here what alternative they would suggest if the
>focus is devel/anjuta. Eclipse is no way, KDevelop is broken, CodeBlocks
>is incapable of being easily adapted to CLANG.
>
>Befor people tend to start a flame war: yes, I'm fine with vi and I'm
>also fine with vim/gvim, but our students need to have the opportunity
>to work with an IDE and our projects are partially that large, so an IDE
>is needed.
>
>Thanks a lot for your patience and recommendations in advance.

Codelite, i use it and works fine (Freebsd 8.2) with Clang. Version
on ports is 3.0 not 3.5. On the webpage you have information about
how to configure for use with clang/llvm.

>Oliver

Martin Schütte

unread,
Feb 23, 2012, 8:45:42 AM2/23/12
to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/23/12 12:22, O. Hartmann wrote:
> CLANG. ECLIPSE is to large and it does not fit my purpose. I tried

You could try NetBeans, but its size is comparable to Eclipse.

- --
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9GQwQACgkQrb26LrIR2NknswCgx5t43H3L7Al+vfhwft4x9nZ+
8YwAniyGl5I6MZ8nv7JlBoYovobyM4BH
=UHFf
-----END PGP SIGNATURE-----

Dan Daley

unread,
Feb 23, 2012, 9:14:25 AM2/23/12
to

I use both Netbeans (7.1 beta and 7.0.1) and Eclipse for Java development on
FreeBSD 8.2. I haven't used either for doing development in other languages,
but both work great for Java. I highly prefer Netbeans over Eclipse, but have
to use Eclipse for some things.

If you want to try Netbeans, I recommend using Open JDK 6. There is an issue
with Netbeans and Open JDK 7 at the moment. I have an open bug report with
Netbeans regarding this ( http://netbeans.org/bugzilla/show_bug.cgi?id=206882
). In the bug report, I mention a work around to get Netbeans working with Open
JDK 7... though I wouldn't necessarily recommend it.

Dan.


________________________________
From: Martin Schütte <li...@mschuette.name>
Cc: Current FreeBSD <freebsd...@freebsd.org>
Sent: Thu, February 23, 2012 7:45:42 AM
Subject: Re: No working IDE in FreeBSD!

Jan Mikkelsen

unread,
Feb 23, 2012, 8:47:37 AM2/23/12
to
Unix is the original IDE. FreeBSD is a good modern implementation.

If you don't think that's enough, you need to say what you're really looking for, rather than just an IDE. It sounds like you're after an editor with more general niftiness. Visual Slickedit?

On 23/02/2012, at 10:22 PM, O. Hartmann wrote:

> Several time ago I tried to do some development within an IDE, not even
> for lectural and educational purposes. Since most of our software is
> written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
> was highly customizable, flexible and even FreeBSD's ancient outdated
> version in the ports suited our needs.
>
> Anjuta does not compile anymore for a long time. I do not know why, I
> filed a PR (ports/161494). So I was looking for an alternative.
>
> I looked for some alternatives. The IDE should be configurable to use
> CLANG. ECLIPSE is to large and it does not fit my purpose. I tried
> devel/CodeBlocks, but CodeBlocks is narrowminded in terms of
> configuration of an alternative compiler and I find it really hard and
> not intuitiv to reconfigure the usage of CLANG.
>
> devel/anjuta is broken, so no chance. I also tried KDevelop, since many
> of our Linux based scientists feel good having this very popular IDE,
> but it is marked "broken" on FreeBSD.
>
> Before I waste more time on searching for a suitable IDE apart ANJUTA,
> I'd like to ask people here what alternative they would suggest if the
> focus is devel/anjuta. Eclipse is no way, KDevelop is broken, CodeBlocks
> is incapable of being easily adapted to CLANG.
>
> Befor people tend to start a flame war: yes, I'm fine with vi and I'm
> also fine with vim/gvim, but our students need to have the opportunity
> to work with an IDE and our projects are partially that large, so an IDE
> is needed.
>
> Thanks a lot for your patience and recommendations in advance.
>
> Oliver

Dan Daley

unread,
Feb 23, 2012, 9:38:02 AM2/23/12
to

The I in IDE stands for Integrated. An IDE is an "editor with more general
niftiness" by definition. Unix can be a development environment, but is not an
IDE.

Dan.




________________________________
From: Jan Mikkelsen <ja...@transactionware.com>
To: O. Hartmann <ohar...@mail.zedat.fu-berlin.de>
Cc: Current FreeBSD <freebsd...@freebsd.org>
Sent: Thu, February 23, 2012 7:47:37 AM
Subject: Re: No working IDE in FreeBSD!

Quentin Schwerkolt

unread,
Feb 23, 2012, 10:44:50 AM2/23/12
to
Ok, but I think an IDE that can easily compile projects with clang is
not a bad idea.

Dan Daley

unread,
Feb 23, 2012, 11:05:33 AM2/23/12
to

I don't disagree. I was disagreeing with the notion that Unix is an IDE.




________________________________
From: Quentin Schwerkolt <devello...@hotmail.fr>
To: freebsd...@freebsd.org
Sent: Thu, February 23, 2012 9:44:50 AM

O. Hartmann

unread,
Feb 26, 2012, 5:48:36 AM2/26/12
to
On 02/23/12 14:38, Eduardo Morras wrote:
> Codelite, i use it and works fine (Freebsd 8.2) with Clang. Version on
> ports is 3.0 not 3.5. On the webpage you have information about how to
> configure for use with clang/llvm.

Codelite looks nice. But why is codelite setup in editors/codelite and
not in devel/codelite as other IDEs?

By the way, do all IDEs supported by FreeBSD suffer from being outdated
and aged eons? CodeLite 3.5 is at this very moment the most recent
version and claims to provide a much better LLVM/CLANG support.

Hope I can convince the maintainer by sending a PR ;-)

>
>> Oliver
>
>

signature.asc

Matthias Andree

unread,
Feb 26, 2012, 7:56:18 AM2/26/12
to
Am 23.02.2012 12:22, schrieb O. Hartmann:
> Several time ago I tried to do some development within an IDE, not even
> for lectural and educational purposes. Since most of our software is
> written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
> was highly customizable, flexible and even FreeBSD's ancient outdated
> version in the ports suited our needs.
>
> Anjuta does not compile anymore for a long time. I do not know why, I
> filed a PR (ports/161494). So I was looking for an alternative.

Anjuta compiles fine for me on 9-STABLE with GCC, but I can reproduce
the build failure with clang that you've filed there.

The following lines were also posted as bug-followup:

-----------------------------------------------------------
(Note I'm not a member of the gnome@ team.)

While I can reproduce the build failure with clang (possibly related to
the "not portable" warnings your're seeing), building anjuta with gcc
works fine for me.

Can you post the command lines and relevant configuration files (like
make.conf) that you've used to attempt a build with GCC? Chances are you
haven't thoroughly switched to GCC. For me, using portmaster's -m
option wouldn't work.

Note that you can pass V=1 as make argument to get the full compiler
command lines, rather than the short "CC" "CCLD" lines, to see what's
actually happening.
-----------------------------------------------------------


Please check the lines above. The relevant lines from the PR seem to be:

-----------------------------------------------------------
*** Warning: Linking the executable benchmark against the loadable module
*** libanjuta-symbol-db.so is not portable!
./../.libs/libanjuta-symbol-db.so: undefined reference to
`sdb_engine_get_statement_by_query_id'
./../.libs/libanjuta-symbol-db.so: undefined reference to
`sdb_engine_get_tuple_id_by_unique_name'
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
gmake[6]: *** [benchmark] Error 1
-----------------------------------------------------------

Chances are that these are genuine bugs in the Anjuta build system.

Dan Daley

unread,
Feb 26, 2012, 9:53:38 AM2/26/12
to

Not all IDEs are so out of data. Netbeans is quite current (7.1). Eclipse is
pretty close to the commonly available version as well.

Have you tried building codelite from their sources? I may give it a try, just
out of curiosity...





________________________________
From: O. Hartmann <ohar...@zedat.fu-berlin.de>
To: Eduardo Morras <nec...@retena.com>
Cc: Current FreeBSD <freebsd...@freebsd.org>; Ports FreeBSD
<freebs...@FreeBSD.org>
Sent: Sun, February 26, 2012 4:48:36 AM
Subject: Re: No working IDE in FreeBSD!

On 02/23/12 14:38, Eduardo Morras wrote:
> At 12:22 23/02/2012, O. Hartmann wrote:
>> Several time ago I tried to do some development within an IDE, not even
>> for lectural and educational purposes. Since most of our software is
>> written in C/C++ and OpenCL, I highly prefered ANJUTA, since this IDE
>> was highly customizable, flexible and even FreeBSD's ancient outdated
>> version in the ports suited our needs.
>>
>> Anjuta does not compile anymore for a long time. I do not know why, I
>> filed a PR (ports/161494). So I was looking for an alternative.
>>

Pietro Cerutti

unread,
Feb 28, 2012, 9:44:42 AM2/28/12
to
On 2012-Feb-26, 11:48, O. Hartmann wrote:
> On 02/23/12 14:38, Eduardo Morras wrote:
> > At 12:22 23/02/2012, O. Hartmann wrote:
> > Codelite, i use it and works fine (Freebsd 8.2) with Clang. Version on
> > ports is 3.0 not 3.5. On the webpage you have information about how to
> > configure for use with clang/llvm.
>
> Codelite looks nice. But why is codelite setup in editors/codelite and
> not in devel/codelite as other IDEs?
>
> By the way, do all IDEs supported by FreeBSD suffer from being outdated
> and aged eons? CodeLite 3.5 is at this very moment the most recent
> version and claims to provide a much better LLVM/CLANG support.
>
> Hope I can convince the maintainer by sending a PR ;-)

I am working on an update to codelite to 3.5.5375. However, it contains
a lot of Linux specific things that I'll need to track down before I can
commit the update. In particular, clang/llvm support and the database
designer components are causing me problems.

Anyway, the updated version will hit the ports tree within several days.



--
Pietro Cerutti
The FreeBSD Project
ga...@FreeBSD.org

PGP Public Key:
http://gahr.ch/pgp

Pietro Cerutti

unread,
Mar 1, 2012, 3:49:27 AM3/1/12
to
I have just updated codelite to 3.5.5375. This update includes optional
support for MySQL and PostgreSQL in Database Explorer, and clang-based
code completion.

Enjoy,

O. Hartmann

unread,
Mar 1, 2012, 6:33:41 AM3/1/12
to
Great! It works fine for me.

Thanks a lot.

Oliver

signature.asc

Alexander Yerenkow

unread,
Mar 1, 2012, 7:31:06 AM3/1/12
to
I think this is just right post to intrude :)

I'm developing software, and making it in pretty good IDE - Intellij Idea.
There's community and pro version.
What good in this company - it gives access to Pro version for not-small
open source projects.
I tried to take some time of Philip Paeps, but he is always busy with
something. Maybe someone of you guys could be interested in filling request
for open source license.
IDE is very strong and smart, support java/c++/php and a lot of languages
via plugins.

Thanks.

--
Regards,
Alexander Yerenkow

Eygene Ryabinkin

unread,
Mar 1, 2012, 8:40:19 AM3/1/12
to
Thu, Mar 01, 2012 at 02:31:06PM +0200, Alexander Yerenkow wrote:
> I tried to take some time of Philip Paeps, but he is always busy with
> something. Maybe someone of you guys could be interested in filling request
> for open source license.

Are you requesting someone to create FreeBSD port for this IDE
or you meant something else?
--
Eygene Ryabinkin ,,,^..^,,,
[ Life's unfair - but root password helps! | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC 4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]

Alexander Yerenkow

unread,
Mar 1, 2012, 9:24:33 AM3/1/12
to
2012/3/1 Eygene Ryabinkin <r...@freebsd.org>

> Thu, Mar 01, 2012 at 02:31:06PM +0200, Alexander Yerenkow wrote:
> > I tried to take some time of Philip Paeps, but he is always busy with
> > something. Maybe someone of you guys could be interested in filling
> request
> > for open source license.
>
> Are you requesting someone to create FreeBSD port for this IDE
> or you meant something else?
>

I'm sorry to be not clear in hasteness of day!
I think port is not required, they have good enough run.sh which gracefully
understand what is FreeBSD and could start IDE just fine.
What I meant, was that FreeBSD as a project could benefit from applying for
their OpenSource Licensing program, so any commiter/developer could try and
probably work efficiently in this IDE.
Because I'm not committer nor some kind of mentor of project, I can only
point someone to there.

If you go on their site (google intellij), part of "IntelliJ IDEA" > "Buy &
Upgrade" > "Open Source Project License" > Apply Now,
you could learn more on conditions for applying.

So, to summarize this all again: If there are some commiter/responsible
person who can apply - then FreeBSD devs could gain one more IDE to develop
some parts of FreeBSD.




> --
> Eygene Ryabinkin ,,,^..^,,,
> [ Life's unfair - but root password helps! | codelabs.ru ]
> [ 82FE 06BC D497 C0DE 49EC 4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]
>



0 new messages