From: David B. <stu...@gm...> - 2019-09-09 19:39:07
|
No it is not. On 9/9/2019 3:33 PM, Phil Rosenberg wrote: > Is the directory containing your old dlls listed in your path > variable. If so, the old ones can be found by mistake and erroneously > used. > > Get Outlook for Android <https://aka.ms/ghei36> > > ------------------------------------------------------------------------ > *From:* stuntguitar1969 <stu...@gm...> > *Sent:* Monday, September 9, 2019 7:37:47 PM > *To:* Phil Rosenberg <p.d...@gm...>; > plp...@li... > <plp...@li...> > *Subject:* Re: [Plplot-general] Problem with LNK2019 error unresolved > external > I will double check everything. Past issues in the thread have > resolved by rebuilding and making sure x64 is chosen everywhere. I > cannot rule out that something might be 32 bit but I tried to be > thorough in the last build and install of everything. I do have my > old libs and dlls but they are in a different dir which is not used in > the project. I'll try the example again just to be sure. > > > > Sent from my Verizon, Samsung Galaxy smartphone > > -------- Original message -------- > From: Phil Rosenberg <p.d...@gm...> > Date: 9/9/19 2:20 PM (GMT-05:00) > To: plp...@li..., David Bergman > <stu...@gm...> > Subject: Re: [Plplot-general] Problem with LNK2019 error unresolved > external > > Corrupt file error sounds like you are mixing 64 and 32 bit exes and > dlls. I think I've had that error with some libraries before and found > that was my mistake. > > Is your install bin directory on your path? Do you have any old dlls > somewhere that might be on your path? > > I usually use static libs. I used a dll version of wxwidgets about 6 > months ago, so I know things worked back then. But I'm back to using > static libs again. I will build a dll version of plplot this evening > and send you exactly the commands I used. > > Get Outlook for Android <https://aka.ms/ghei36> > > ------------------------------------------------------------------------ > *From:* David Bergman <stu...@gm...> > *Sent:* Monday, September 9, 2019 6:31:00 PM > *To:* Phil Rosenberg <p.d...@gm...>; > plp...@li... > <plp...@li...> > *Subject:* Re: [Plplot-general] Problem with LNK2019 error unresolved > external > > Phil, > > I've gotten a little further. I tried to run one of the examples > building a VS project and sln. Making sure everything was aligned w/r > to he choice x64 I got a corrupted file error. > > Error LNK1107 invalid or corrupt file: cannot read at 0x310 > plplotExamples C:\build-plplot-new-man\dll\csirocsa.dll 1 > > I am not sure what to do. Looking through some of the old blog posts > of the issues I had last year it seems that is was also an issue then. > > When you do your build were you able to get everything using the sln > or did you have to install at the command prompt too. That rings a > bell and I think I wound up using nmake. > > Can you confirm your build/install procedure and perhaps shed some > light on why csirocsa.dll would be corrupted? > > Thank you for your help. > > David > > > > On 9/7/2019 3:34 AM, Phil Rosenberg wrote: >> Hi David >> Sounds like either one of the libs has been forgotten, or you are >> building a 32bit exe and trying to link to the 64 bit libs you just >> built. >> >> Might be worth noting that I think the naming convention of the libs >> changed at some point. They used to have a d suffix to indicate using >> double precision. This has been dropped I think. So you might need to >> update the lib names in your project. >> >> Phil >> >> Get Outlook for Android <https://aka.ms/ghei36> >> >> ------------------------------------------------------------------------ >> *From:* David Bergman <stu...@gm...> >> *Sent:* Friday, September 6, 2019 9:20:57 PM >> *To:* Phil Rosenberg <p.d...@gm...>; >> plp...@li... >> <plp...@li...> >> *Subject:* Re: [Plplot-general] Problem with LNK2019 error unresolved >> external >> >> Phil, >> >> As per our last correspondence I had succeeded in getting the widgets >> headers and drivers built when I changed from Win64 to no Win64. But >> I still got an install error in the IDE (sent in a previous email). >> You had suggested that perhaps I didn't build widgets using 64bit so >> I decided to purge everything and start over. I built the widgets >> files using their sln with x64 set. Then built plplot with cmake no >> problem and widgets was declared ON as expected. Using the IDE and >> the sln to INSTALL led to hanging and errors three times in a row. >> After the 3rd time I just looked in the folders and figured if I can >> find everything I might be okay. My recollection is that this >> happened last time too (back in 2017). >> >> The example I was trying to run was a simple one of my own that >> plotted various 3-dim mesh surfaces. >> >> I did not try to build the official plplot examples yet. Perhaps I >> should try that first. >> >> I don't know if what I've written is helpful in helping you help me >> get it working. >> >> David >> >> >> >> On 9/6/2019 3:44 PM, Phil Rosenberg wrote: >>> >>> Is this building the examples? Sounds like the libs are not being >>> linked to properly. >>> >>> Did you get past the wxwidgets problem? >>> >>> Get Outlook for Android <https://aka.ms/ghei36> >>> >>> ------------------------------------------------------------------------ >>> *From:* David Bergman <stu...@gm...> >>> *Sent:* Friday, September 6, 2019 6:17:59 PM >>> *To:* plp...@li... >>> <plp...@li...> >>> *Subject:* [Plplot-general] Problem with LNK2019 error unresolved >>> external >>> All, >>> >>> I have made some progress with building and installing the new plplot >>> with a new wxwidets using VS 2017. >>> >>> I still have not gone past the install process in the IDE w/o an error >>> but I seem to have all the headers and dll I need (though I'm not sure >>> if they are corrupted). >>> >>> At present I've decided to move forward with what I have and try a >>> simple example I wrote that worked with my previous config. >>> >>> I get unresolved externals, 14 to be exact. Basically every plplot >>> function I call seems to cause this. A few example are provided. >>> >>> plAlloc2dGrid >>> >>> and all the plstream functions like box3, col0, font, etc. >>> >>> Typically what I cause this it's due to a function declaration in a >>> class that is not defined elsewhere. >>> >>> It "seems like" my new build has the same files as the old one and the >>> projects are comparable (with only diffs being the location of the new >>> folders). >>> >>> Thanks in advance for your help. >>> >>> David >>> >>> >>> --- >>> This email has been checked for viruses by Avast antivirus software. >>> https://www.avast.com/antivirus >>> >>> >>> >>> _______________________________________________ >>> Plplot-general mailing list >>> Plp...@li... >>> https://lists.sourceforge.net/lists/listinfo/plplot-general >> -- >> David Bergman >> David R Bergman Music LLC >> "Have Guitar Will Travel" >> Morristown NJ >> 551-655-4720 >> stu...@gm... >> www.davidrobertbergmanmusic.com >> >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> >> Virus-free. www.avast.com >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link> >> >> > -- > David Bergman > David R Bergman Music LLC > "Have Guitar Will Travel" > Morristown NJ > 551-655-4720 > stu...@gm... > www.davidrobertbergmanmusic.com -- David Bergman David R Bergman Music LLC "Have Guitar Will Travel" Morristown NJ 551-655-4720 stu...@gm... www.davidrobertbergmanmusic.com |