X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <4F43D5B0.8020701@keensupport.net> Date: Tue, 21 Feb 2012 09:34:40 -0800 From: Joe Knapp Organization: Keen Support Services, LLC User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] GParts - Installation References: <4F39ACCA DOT 8060707 AT keensupport DOT net> <714968B4-CB94-42B5-AA47-539F3C2EEEEA AT sbcglobal DOT net> <4F3A84D8 DOT 9020609 AT keensupport DOT net> <2175E241-31BB-487C-AF56-9AED5C693620 AT sbcglobal DOT net> In-Reply-To: <2175E241-31BB-487C-AF56-9AED5C693620@sbcglobal.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Ed, Yep... that seems to work. Thanks. FYI, here are some error messages that show up on my console, just thought that I would list them here in case you have not seen them: Upon launch of gparts: > (gparts:5540): Gtk-WARNING **: gtk_scrolled_window_add(): cannot add > non scrollable widget use gtk_scrolled_window_add_with_viewport() instead > ** (gparts:5540): DEBUG: CONFIG 0x1db0ad0 > ** (gparts:5540): DEBUG: Node name MySQL 5.1.58 > ** (gparts:5540): DEBUG: Node name SQLite 3.7.7 > > (gparts:5540): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: > assertion `GTK_IS_WIDGET (widget)' failed > > (gparts:5540): Gtk-CRITICAL **: IA__gtk_entry_set_text: assertion > `text != NULL' failed > > (gparts:5540): Gtk-CRITICAL **: IA__gtk_entry_set_text: assertion > `text != NULL' failed > > (gparts:5540): GLib-GObject-WARNING **: g_object_new_valist: object > class `MiscUIActionController' has no property named `label' After connecting to remote db: (gparts:5557): Gtk-CRITICAL **: IA__gtk_action_set_sensitive: assertion `GTK_IS_ACTION (action)' failed After clicking on Parts tab: ** (gparts:5557): CRITICAL **: GPartsUIViewControllerClass contains NULL set_open_document_action() function pointer I will keep playing with this, and now that I have figured out how to do multiple sub-forms in LibreOffice Base, I may be able to make more progress with the forms. Please let me know if I can help in some other way. Thanks, Joe On 02/20/2012 06:48 PM, Edward Hennessy wrote: > Joe, > > I believe I have replicated and fixed the problem of connecting to > a MySQL database. I checked in a patch to the git repository. > > Cheers, > Ed > > On Feb 14, 2012, at 7:59 AM, Joe Knapp wrote: > >> Ed, >> >> Thanks for the feedback. >> >> No problem editing the parts in the DB, I have already started using >> LibreOffice Base to connect to the MySQL server and can edit and add >> data from there. Perhaps, it would make sense for me to build some forms >> in Base to aid in entering data in the near term. >> >> Thanks, >> >> Joe >> >> >> On 02/14/2012 07:29 AM, Edward Hennessy wrote: >>> Joe, >>> >>> I will not have time to look into this problem until this weekend. The >>> program will adjust the sensitivity of the widgets when an item is >>> selected. However, it appears that the item is NULL and causing a >>> problem. I can look into this Sunday. >>> >>> Also, the GParts program is far from feature complete. When operating, >>> it will allow the user to cut and paste symbols into gschem. However, >>> adding, deleting, and editing symbols are not provided in the GUI and >>> must be done in the database directly. >>> >>> Cheers, >>> Ed >>> >>> On Feb 13, 2012, at 4:37 PM, Joe Knapp wrote: >>> >>>> Thanks to everyone for their efforts to provide these tools. I am trying >>>> to get the most recent GParts working. I have successfully compiled >>>> GParts from the git repo and the created a MySQL database. Currently, I >>>> am able to connect to a remote MySQL server, but GParts crashes with the >>>> following: >>>> ** (gparts:29853): DEBUG: get field >>>> ** (gparts:29853): DEBUG: get field 2 >>>> ** (gparts:29853): DEBUG: get field >>>> ** (gparts:29853): DEBUG: get field 2 >>>> ** (gparts:29853): DEBUG: Symbol name: (null) >>>> >>>> (gparts:29853): Gtk-CRITICAL **: IA__gtk_action_set_sensitive: assertion >>>> `GTK_IS_ACTION (action)' failed >>>> >>>> (gparts:29853): Gtk-CRITICAL **: IA__gtk_action_set_sensitive: assertion >>>> `GTK_IS_ACTION (action)' failed >>>> >>>> (gparts:29853): Gtk-CRITICAL **: IA__gtk_action_set_label: assertion >>>> `GTK_IS_ACTION (action)' failed >>>> ** (gparts:29853): DEBUG: get field >>>> ** (gparts:29853): DEBUG: get field 2 >>>> ** (gparts:29853): DEBUG: Symbol name: (null) >>>> >>>> (gparts:29853): Gtk-CRITICAL **: IA__gtk_action_set_sensitive: assertion >>>> `GTK_IS_ACTION (action)' failed >>>> Killed >>>> >>>> >>>> While installing the database I made two corrections to the SQL script >>>> create-basic due to MySQL flagging errors. The changes are: >>>> 1) SymbolPath replaced with SymbolName for the unique key of the symbol >>>> table >>>> 2) Removed AUTO_INCREMENT from the Symbol Detail table. >>>> >>>> Any ideas how to move forward from here? Anyone else seen this? >>>> >>>> Thanks, >>>> >>>> Joe >>>> >>>> -- >>>> Keen Support Services, LLC >>>> >>>> >> -- >> Keen Support Services, LLC >> http://keensupport.net >> -- Keen Support Services, LLC http://keensupport.net