Can't install from source

Okay, I just installed opensuse 11 yesterday and… I’m not sure if it has a C compiler on it. I tried installing VLC player from source and I got this whole mess…

darkside@linux-8t2b:~> cd /home/darkside/crap/vlc-0.9.1
darkside@linux-8t2b:~/crap/vlc-0.9.1> ./configure
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… no
checking how to create a ustar tar archive… gnutar
checking whether to enable maintainer-specific portions of Makefiles… yes
checking for style of include used by make… none
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
darkside@linux-8t2b:~/crap/vlc-0.9.1>

Can anyone help me on this? I got a similar error when I tried to install VisualBoyAdvance from its source code…

To install VLC you want Packman repo added to your list
Index of /pub/linux/misc/packman/suse/11.0

However, I suggest you perhaps do a Oneclick Multi-media install here:1-click-collection - openSUSE-Community

Use kde or gnome - whichever you have

See the messages: gcc is the compiler and is “missing”. I guess you do not have make either.

They should be in Dev packages.

I bet you will need a lot more dev packages for building VLC - the source should have 2 files in it README and INSTALL - have a look at them for requirements and other info. Same apply for the other software you want to build.

For VLC I recommend using the rpm package rather than building it from source at least until you know more about your OS.

Good luck.

Okay, I’ll install VLC through the package manager. However I need to have a C++ compiler. Not just to be able to install programs from source, but also because I’m trying to learn programming. So where exactly are dev packages?

Yast - Software Management
sort by Patterns
Scroll down to Development Section and add as required

Okay, I see a lot of things under Base Development. I’m guessing GCC-C++ and Make are going to be needed obviously, but what else is essential for installing from source (assuming of course, that the application is written in C++ or C)?

And also, I installed a codec pack as opposed to just VLC media player. Unfortunately, I cannot play RMVB in real player, nor AVI. I haven’t tried other formats, but what’s the deal here? And yes, I got it from the multimedia section of Opensuse community and installed to my correct desktop environment (GNOME). What all can I play?

Regarding development: I can’t really say what you will need. You will soon find out when you need something and it’s only a few clicks away. Better than cluttering up your sys with stuff you don’t need.

Realplayer:
.rmvb should work. Though I have not tried in Suse11. And I don’t have one to hand to try either. .avi files are best played with mplayer or vlc.

In a terminal as super user type:
zypper lr

post results here

You can get vlc here theres a one click install on the right and vba here

The best way to install software is using yast > software once you’ve added the repositories have a read here
The list is here Package Repositories - openSUSE if you can’t find it with yast try the one click page Software.openSUSE.org

And while on the subject of reading loads of info here here

You need the codecs for avi files Restricted Formats/11.0 - openSUSE-Community