delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2020/09/03/20:14:07

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: <CAMw9acAo7Q_ztEDTjbaUr7zdeoOJThA7ijx1EsvNTd46e5oYRw AT mail DOT gmail DOT com>
<CAMw9acA_aygsy3GMYrOSC8YDBS2TfOafeX_ZSJMbKop-_wgj2A AT mail DOT gmail DOT com>
<b0b8dd4d-f94a-3101-6826-160be7555add AT yahoo DOT com>
<8ca87b95-6b3c-0832-e98a-7d9e743fe7ff AT yahoo DOT com>
<alpine DOT DEB DOT 2 DOT 21 DOT 2009010003190 DOT 4251 AT nimbus>
<396df3f1-e447-b5ac-6120-4b96acbcb542 AT yahoo DOT com>
<alpine DOT DEB DOT 2 DOT 21 DOT 2009021444450 DOT 14655 AT nimbus>
<alpine DOT DEB DOT 2 DOT 21 DOT 2009021529470 DOT 15983 AT nimbus>
<3b3b883a-f334-b9c6-eb2e-d49c86fa14fd AT yahoo DOT com>
<20200902171255 DOT GC2911 AT newvzh DOT lokolhoz>
<alpine DOT DEB DOT 2 DOT 21 DOT 2009022322360 DOT 1252 AT nimbus>
<f8bd6fbc-d1d1-fb75-da23-fef5e6e6ec7f AT yahoo DOT com>
<alpine DOT DEB DOT 2 DOT 21 DOT 2009031418510 DOT 2508 AT nimbus>
From: "Glen W. Ruch (gw DOT ruch AT yahoo DOT com) [via geda-help AT delorie DOT com]" <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: <alpine.DEB.2.21.2009031418510.2508@nimbus>
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

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>You gave me two choices, and I may have chosen poorly . . . <br>
    </p>
    <p>I chose to edit the <i><b>gschem_page_view.c</b></i> and add the
      one initialization line <br>
    </p>
    <p>However still no joy.</p>
    <p>This time when I <i><b>make</b></i> I get a ton of messages:</p>
    <p>/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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      /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<br>
      collect2: error: ld returned 1 exit status<br>
      make[4]: *** [Makefile:733: gschem] Error 1<br>
      make[4]: Leaving directory
      '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br>
      make[3]: *** [Makefile:648: all] Error 2<br>
      make[3]: Leaving directory
      '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem/src'<br>
      make[2]: *** [Makefile:474: all-recursive] Error 1<br>
      make[2]: Leaving directory
      '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0/gschem'<br>
      make[1]: *** [Makefile:548: all-recursive] Error 1<br>
      make[1]: Leaving directory
      '/home/ruchg/Videos/HardDisk1/gschem/geda-gaf-1.10.0'<br>
      make: *** [Makefile:480: all] Error 2<br>
    </p>
    <p>I've only listed the last 20 lines.?? All messages seem to follow
      the template:<br>
      /usr/bin/ld?? [LongPathName/filename] <i><b>multiple definition of</b></i>
      'recent_manager' gschem-a_zoom.o [longPathName/filename] <i><b>first
          defined here</b></i><br>
    </p>
    <p>While 'recent_manager' is a popular label, there are others such
      as: <br>
      ??`action_add_last_component'; ??<br>
      ??`action_repeat_last_action'; <br>
      ??`action_page_print';?????????????? ??<br>
      ??`action_cancel';?????????????????????? ??<br>
      ??`action_edit_select';???????????? ??<br>
      ??`action_view_pan_down';???????? ??<br>
      ??`action_view_pan_up';???????????? ??<br>
      ??`action_view_pan_right';?????? ??<br>
      ??`action_view_pan_left';???????? ??<br>
      ??`action_options_snap';?????????? ??<br>
      ??`action_options_grid_mesh'; ??<br>
      ??`action_options_grid_dots'; ??<br>
      ??`action_options_grid_none'; ??<br>
      ??`action_options_grid';?????????? ??<br>
      ??`action_options_grid_size'; ??<br>
      ??`action_buffer_paste5';???????? ??<br>
      ??`action_buffer_paste4';???????? ??<br>
      ??`action_buffer_paste3';</p>
    <p>and so forth . . . <br>
    </p>
    <p><i><b>sudo make install</b></i> returns pretty much the same
      errors and more of the template:<br>
      /usr/bin/ld [filename] multiple definition of 'blah-blah'
      filename.o [filename] first defined here<br>
    </p>
    <p>I think we made some progress by peeling the first layer off the
      onion . . . <br>
    </p>
    <p>Hope this helps.<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 9/3/20 8:39 AM, Roland Lutz wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:alpine DOT DEB DOT 2 DOT 21 DOT 2009031418510 DOT 2508 AT nimbus">*px = *py =
      0;</blockquote>
  </body>
</html>

--------------BE18594CBA0C59DB8F45E222--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019