Originally Posted by vbx_wx
Can anyone tell me what GNUSTep packages do i need to install to compile objective c code ?
gnustep-back.i686 0.18.0-4.fc14 fedora
gnustep-base.i686 1.20.1-2.fc14 fedora
gnustep-base-devel.i686 1.20.1-2.fc14 fedora
gnustep-base-doc.noarch 1.20.1-2.fc14 fedora
gnustep-examples.i686 1.3.0-3.fc14.1 updates
gnustep-filesystem.noarch 2.4.0-1.fc14 fedora
gnustep-gui.i686 0.18.0-2.fc14 fedora
gnustep-gui-devel.i686 0.18.0-2.fc14 fedora
gnustep-gui-doc.noarch 0.18.0-2.fc14 fedora
gnustep-gui-libs.i686 0.18.0-2.fc14 fedora
gnustep-make.i686 2.4.0-1.fc14 fedora
gnustep-make-doc.noarch 2.4.0-1.fc14 fedora
I can't tell you, but it's typically not an issue.
When you compile something and a header file is missing, the compiler tells you which header file is missing. RPM repositories have file lists, so you just look up the needed missing file -> RPM.
Similarly, if linking fails, the linked tells which library is missing. If the linker tells that 'foo' library is mossing, you need libfoo.* file (the '*' is typically 'so' or 'a'). So, again, you locate the needed RPM as above.
Been there, done that "countless" number of times, though not for Objective C.