Jump to content

2009.0: gEDA is there but no pcb in it?


man8user
 Share

Recommended Posts

I was looking for using the PCB layout tool but only came as far as using gEDA toolset. Initially I thought the gEDA had installed the pcb too. But, then I realized I could go only as far as gsch2pcb. The gEDA package is lacking pcb.

Here is a list of my gEDA related packages :-

[lamcs@localhost pcb-20081128]$ 
[lamcs@localhost pcb-20081128]$ rpmlist | grep geda
geda-symbols-20080127-1mdv2009.0
geda-20060123-4mdv2009.0
geda-gschem-20080127-1mdv2009.0
geda-docs-20080127-1mdv2009.0
geda-gnetlist-20080127-1mdv2009.0
lib64geda33-20080127-3mdv2009.0
geda-utils-20080127-1mdv2009.0
geda-gattrib-20080127-1mdv2009.0
geda-gsymcheck-20080127-1mdv2009.0
libgeda-data-20080127-3mdv2009.0
geda-examples-20080127-1mdv2009.0
[lamcs@localhost pcb-20081128]$ 

 

So, I go to "Install Remove S/W" and look for pcb package with internet connected but none showed up (or, that had anything to do with PCB layout).

 

Next, I download the PCB source thinking I could compile and use it but it is looking for gtk+2.4 or more...

checking for pkg-config... /usr/bin/pkg-config
checking for GTK... no
configure: error: Cannot find gtk+ >= 2.4.0, install it and rerun ./configure
Please review the following errors:
No package 'gtk+-2.0' found
[lamcs@localhost pcb-20081128]$ 
[lamcs@localhost pcb-20081128]$ 

 

So, I look for my gtk related packages and here they are:

[lamcs@localhost pcb-20081128]$ 
[lamcs@localhost pcb-20081128]$ rpmlist | grep gtk
lib64gtkimageview0-1.6.1-2mdv2009.0
lib64wxgtku2.8-2.8.8-1mdv2009.0
gtkspell-2.0.14-1mdv2009.0
lib64gtk+-x11-2.0_0-2.14.3-2mdv2009.0
lib64webkitgtk1-1.0.2-0.36309.1mdv2009.0
gtksourceview-2.4.0-1mdv2009.0
lib64gtk-linux-fb-2.0_0-2.4.14-9mdv2009.0
wxgtk2.8-2.8.8-1mdv2009.0
python-gtksourceview-2.4.0-1mdv2009.0
gtk-sharp2-2.12.4-1mdv2009.0
gtksourceview1-1.8.5-5mdv2009.0
gtkhtml-3.14-3.24.0-1mdv2009.0
lib64gtk+2.0_0-2.14.3-2mdv2009.0
lib64canberra-gtk0-0.9-3mdv2009.0
lib64gtkspell0-2.0.14-1mdv2009.0
lib64gtksourceview-1.0_0-1.8.5-5mdv2009.0
libgtk+-x11-2.0_0-2.14.3-2mdv2009.0
lib64gtkmm2.4_1-2.14.1-1mdv2009.0
pygtk2.0-libglade-2.13.0-1mdv2009.0
gtk-engines2-2.16.0-1mdv2009.0
lib64gtkhtml-3.14_19-3.24.0-1mdv2009.0
canberra-gtk-0.9-3mdv2009.0
lib64gtksourceview-2.0_0-2.4.0-1mdv2009.0
xdg-user-dirs-gtk-0.8-2mdv2009.0
gnome-python-gtkmozembed-2.19.1-20mdv2009.0
pygtk2.0-2.13.0-1mdv2009.0
lib64gtk-engines2-2.16.0-1mdv2009.0
lib64gtkhtml2_0-2.11.1-3mdv2009.0
gtk+2.0-2.14.3-2mdv2009.0
[lamcs@localhost pcb-20081128]$ 
[lamcs@localhost pcb-20081128]$ 

 

The "Install Remove S/W" is not able to find any more recent gtk than the ones I have.

Is there a way out? Or, back to windoze for the pcb! :unsure:

 

Thanks.

Link to comment
Share on other sites

The geda-gschem package from the official Mandriva repos contains the pcb.scm you need, but I see you have it installed.

 

You need to install the libgtk+2.0_0-devel package from the repos to compile it. Also since I believe you're using 64-bit, some of these package names may be different.

Link to comment
Share on other sites

The geda-gschem package from the official Mandriva repos contains the pcb.scm you need, but I see you have it installed.

 

You need to install the libgtk+2.0_0-devel package from the repos to compile it. Also since I believe you're using 64-bit, some of these package names may be different.

 

Thanks for your quick response.

If I understand correctly, you are saying I got the "pcb" program installed as a by-product of installing the geda-gschem package. But, when I type "pcb" from shell, I get 'Command not found'.

 

That's what prompted me to look for PCB package in source format. I really did not want to install anything outside of urpmi domain. But, if that's the only way... well. This evening I shall look for the devel version of the libgtk+2.0_0 as you suggested and hopefully I shall find it.

 

What is a little troubling to me is the fact that there are downloadable PCB RPMs for Fedora 10, Suse 11 and Mandrake ( as per http://rpm.pbone.net/) but none for Mandriva. The other distros have separated the geda-gschem and PCB into separate packages but not Mandriva. Is that a correct observation?

 

Regards.

Link to comment
Share on other sites

The other distros have separated the geda-gschem and PCB into separate packages but not Mandriva. Is that a correct observation?

I'm not sure, I don't use that software. :)

 

I'm going to give you a link to a forum.mandriva member's site. This is his website, he is Turkish but understands English:

http://www.elektronist.com/

Here's the RPMs he builds:

http://www.elektronist.com/download/index.html#pcb

 

I would suggest asking him for more info on this.

Link to comment
Share on other sites

Thanks for the pointer, I checked out his website and I discovered I had already downloaded his collection of RPMs. But, they are built for 32-bit. Since I am using only 64-bit nowadays, I went back looking for 64-bit gtklib 2.0. Sure I found it. But installing it implied throwing away almost half of the older 64-bit runtime libraries. I went on anyway but soon the installation failed. Lucky that the failed installation did not leave the urpmi database in a disarray (good job by Mandriva developers).

 

Basically, the PCB part of the gEDA suite is simply not ready yet for 64-bit Mandriva. Shall wait for one of the newer versions of 2009 later this year.

My solution was to go back and install Fedora 10 (I selected 32-bit only) and download the gEDA and PCB. Yes, gEDA and PCB work flawlessly on Fedora 10.

Thanks once again for the information.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...