X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1599177583; bh=wcMQWMS2TqWWRYY3CBEzEbivrbvrZWZzVUUVUAJW7Xg=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=TwBOJef0WaR0qgyl2AO5wPqS4YeXpAEjHOBXR2K8Q+m7/TItDSYNfp8cMBAOmqyyeA4JOt/NMJzl/z9GvrojDQ231HDiVaSbG5cpUMcPyYfRyOnHwUYd8l1kE1FT/rDPfulDedyMErPFfYINWYhQokzGT+SBhZtcmb/aMeg82DViL8pV+ghwrU/bNYAoBN8p9J4/olZtQy3cEjX2adhIrft0DDRiZXWLbqBOwk8sPJeZ4OOgWXSgLLvOmzzENvsHfRet3tGUpUJ2ABQGlyTCvQO8vWWxPv4kY/xEx4mqAxCAYedXGFIExBgtxlxp7wM468gfcvXXrt6f7XfTqn2cbQ== X-YMail-OSG: xHrnYRgVM1nL337NfMb_Udk0AmlJimkWGxJJyFAiJP6rnLTgNBoeUvBNPK4M8NO 2mD1f8ZSGVH8r7HjZgK48.G.NCDk3vWXTw3AY9Ao4XOXwRDZleZy9Y.YGMzUyEkSlOCCisdtlEps UuhKxa3vjJ0j0hAvdYCqTi.aOHOnQ3Ce43OmzAFikfWf5LSogOz1X59t4OTGu.1F8CpTFRpmV22Z zbB0OX9tEEyvgFxPREeirHq7hfgaXIrrBo5d670_1o2MA_QppIeKhfjjk9tejy6vsr_Lum6ynG1J 0wxHaXg72KcAnN49j5QKUj4dcpgf4jswJu14B9OTQ868rwxdDiDakLdjo0Gois2websUzLXSqAXi SI03ph3RuHAAYcMWw68MtyEWhH9sPHjy6J_ZRhbFXqgunD9fAqjKTllmUFQtZtHHFch7Ujsz3dtC bOuHUg8Z0npAlJBs.ulAywkNX4WehX.PYVJ7G08YE85Z19SH79Xf7eza4U4F.LTkWTshEUHduCai COSjq3hGFC4Odo9pRLRefbYnv4o7XAwWoe0pTCSc3JrmPHRhkQHedVo4TzohnnLh.SWmGkkbfl04 ia9MtNTRPadnmZGa5n3J0TJiJjMUm1wQnCssI0sLU0ojIoUMcQCwLhcWfgkUu1yuGPT5ut3oaRGI alZ2NZWkAnrHPgsG.kQiBSH.45DyTIl7Pj3PlfUXRD80ZgBcpjdriAMPSIbrXCUMBDGJvZVDcVkN wmq5a4pizicM0LYXDcubqZNF3YxTCRC5JWGG0qHMCotPJZ2C910rG2Fckd0XJ.L.E3ffDUuBTn78 4d328.E3r1iovpBpMGCLkDx6tPDKFFbQMCBnvdNrTpdzMV2IjS9gmxQkREKmHjSw94dJxTnX9Qjr ESVv0cKuEIbyG5VtZy569ROhGt4r6qc1pEnZrq8VjDlhv4UNgQqIqBT10z3A0qrU9vjrL2pYMxVb xovGVb8CXbrTrFqXPbZuouPsU9vuN1VY5LiURkdoXqTvztCGFHLilLMfqjAfAZYt0i9vgvELqFNO CofqfatcSZvheD_rnEN.r9sNAg8skZPGrOtJILciIDgTyKnenhisFmeeFDTgKfFSAxFTOP2XkJiO qPrTO5p8JsTxLRAYza_KvoQdcu2codgw2MXZiOUJoeCcvv_2zVnSlN3pZPXJK2llaGloxM1siMVd TjzORZXFelZMaTGOQ9Ad74vTItGg40wsq01FkewHpYyTo2wRwjvrbT5cZcJZ3Af7wdOb5YQb1irF 1_hLwliIoVoY9x15JvBqZtEyBX.qkGikKHBPM1Pv68LNiuQ266wkFSNLMe8ItvjoJHWUj_jXn5S3 c5EtGKpnbZADWHs7eW1kZXGiCLfZXZpvIbhCr22G4vYFanR5O.akDQ7d5A3xHSc8jcJm7N34QKeh iCaNJI9SO03mNb3qSKt4txs64DIAA8tKbzneRgrYRh0ERf7renqB.r68GQD47lZNjwNF0d61dyNw sZDcW4bvUlzZT2H08SBqHdr0vITRRz7_2F_2nQ_s6ptbZOaIEvFJi2WWRlFI- Subject: Re: [geda-help] Shifting Text To: geda-help AT delorie DOT com References: <8ca87b95-6b3c-0832-e98a-7d9e743fe7ff AT yahoo DOT com> <396df3f1-e447-b5ac-6120-4b96acbcb542 AT yahoo DOT com> <3b3b883a-f334-b9c6-eb2e-d49c86fa14fd AT yahoo DOT com> <20200902171255 DOT GC2911 AT newvzh DOT lokolhoz> From: "Glen W. Ruch (gw DOT ruch AT yahoo DOT com) [via geda-help AT delorie DOT com]" Message-ID: <5e21515e-4644-bea8-5f4b-a4a1ff9e0dd9@yahoo.com> Date: Thu, 3 Sep 2020 19:59:37 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------BE18594CBA0C59DB8F45E222" Content-Language: en-US X-Mailer: WebService/1.1.16565 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk This is a multi-part message in MIME format. --------------BE18594CBA0C59DB8F45E222 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit You gave me two choices, and I may have chosen poorly . . . I chose to edit the /*gschem_page_view.c*/ and add the one initialization line However still no joy. This time when I /*make*/ I get a ton of messages: /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:10: multiple definition of `action_file_write_png'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:10: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:9: multiple definition of `action_file_print'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:9: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:8: multiple definition of `action_page_close'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:8: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:6: multiple definition of `action_file_save_all'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:6: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:5: multiple definition of `action_file_save_as'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:5: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:4: multiple definition of `action_file_save'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:4: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:3: multiple definition of `action_file_open_recent'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:3: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:2: multiple definition of `action_file_open'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:2: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:1: multiple definition of `action_file_new'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:1: first defined here /usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/./../include/globals.h:30: multiple definition of `recent_manager'; gschem-a_zoom.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/./../include/globals.h:30: first defined here collect2: error: ld returned 1 exit status make[4]: *** [Makefile:733: gschem] Error 1 make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[3]: *** [Makefile:648: all] Error 2 make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src' make[2]: *** [Makefile:474: all-recursive] Error 1 make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem' make[1]: *** [Makefile:548: all-recursive] Error 1 make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0' make: *** [Makefile:480: all] Error 2 I've only listed the last 20 lines.?? All messages seem to follow the template: /usr/bin/ld?? [LongPathName/filename] /*multiple definition of*/ 'recent_manager' gschem-a_zoom.o [longPathName/filename] /*first defined here*/ While 'recent_manager' is a popular label, there are others such as: ??`action_add_last_component'; ??`action_repeat_last_action'; ??`action_page_print'; ??`action_cancel'; ??`action_edit_select'; ??`action_view_pan_down'; ??`action_view_pan_up'; ??`action_view_pan_right'; ??`action_view_pan_left'; ??`action_options_snap'; ??`action_options_grid_mesh'; ??`action_options_grid_dots'; ??`action_options_grid_none'; ??`action_options_grid'; ??`action_options_grid_size'; ??`action_buffer_paste5'; ??`action_buffer_paste4'; ??`action_buffer_paste3'; and so forth . . . /*sudo make install*/ returns pretty much the same errors and more of the template: /usr/bin/ld [filename] multiple definition of 'blah-blah' filename.o [filename] first defined here I think we made some progress by peeling the first layer off the onion . . . Hope this helps. On 9/3/20 8:39 AM, Roland Lutz wrote: > *px = *py = 0; --------------BE18594CBA0C59DB8F45E222 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

You gave me two choices, and I may have chosen poorly . . .

I chose to edit the gschem_page_view.c and add the one initialization line

However still no joy.

This time when I make I get a ton of messages:

/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:10: multiple definition of `action_file_write_png'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:10: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:9: multiple definition of `action_file_print'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:9: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:8: multiple definition of `action_page_close'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:8: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:6: multiple definition of `action_file_save_all'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:6: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:5: multiple definition of `action_file_save_as'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:5: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:4: multiple definition of `action_file_save'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:4: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:3: multiple definition of `action_file_open_recent'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:3: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:2: multiple definition of `action_file_open'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:2: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:1: multiple definition of `action_file_new'; gschem-gschem_action.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/actions.decl.x:1: first defined here
/usr/bin/ld: gschem-x_window.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/./../include/globals.h:30: multiple definition of `recent_manager'; gschem-a_zoom.o:/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src/./../include/globals.h:30: first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:733: gschem] Error 1
make[4]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'
make[3]: *** [Makefile:648: all] Error 2
make[3]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'
make[2]: *** [Makefile:474: all-recursive] Error 1
make[2]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem'
make[1]: *** [Makefile:548: all-recursive] Error 1
make[1]: Leaving directory '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0'
make: *** [Makefile:480: all] Error 2

I've only listed the last 20 lines.?? All messages seem to follow the template:
/usr/bin/ld?? [LongPathName/filename] multiple definition of 'recent_manager' gschem-a_zoom.o [longPathName/filename] first defined here

While 'recent_manager' is a popular label, there are others such as:
??`action_add_last_component'; ??
??`action_repeat_last_action';
??`action_page_print';?????????????? ??
??`action_cancel';?????????????????????? ??
??`action_edit_select';???????????? ??
??`action_view_pan_down';???????? ??
??`action_view_pan_up';???????????? ??
??`action_view_pan_right';?????? ??
??`action_view_pan_left';???????? ??
??`action_options_snap';?????????? ??
??`action_options_grid_mesh'; ??
??`action_options_grid_dots'; ??
??`action_options_grid_none'; ??
??`action_options_grid';?????????? ??
??`action_options_grid_size'; ??
??`action_buffer_paste5';???????? ??
??`action_buffer_paste4';???????? ??
??`action_buffer_paste3';

and so forth . . .

sudo make install returns pretty much the same errors and more of the template:
/usr/bin/ld [filename] multiple definition of 'blah-blah' filename.o [filename] first defined here

I think we made some progress by peeling the first layer off the onion . . .

Hope this helps.




On 9/3/20 8:39 AM, Roland Lutz wrote:
*px = *py = 0;
--------------BE18594CBA0C59DB8F45E222--