Frequently Asked Questions
Most-asked questions
- Author disambiguation (getting only the author you want)
- Bring back the subject categories (It is Google, not me, who removed them!)
- Can you please add/correct [...]? (sorry, no I do not maintain a publication database)
- Why do you give me these stupid captchas? (It is Google, not me!)
- Why is my h-index in PoP different from ... [Google Scholar, Web of Science, Scopus]?
Search questions
- Why have queries become so much slower?
- Subject area selection no longer works!
- Publish or Perish only searches for English names?
- How do I search for names with accents?
- I have published under several names. How do I find all my papers?
- How do I exclude self-citations from the results?
- Can I use Boolean expressions to restrict an author search?
- How do I search for all publications by authors affiliated with <my university name>?
- Can I use Publish or Perish to identify the main publications in a certain area?
- Can I use Publish or Perish to identify the main authors in a certain area?
Missing papers or references
- Publish or Perish doesn't find any of my papers!
- My paper/book does not appear in Publish or Perish. Can you correct this?
- The number of citations for my paper is too low. Can you correct this?
- What are the differences between Google Scholar and other citation sources?
- Publish or Perish does not find all my publications, but Google Scholar does. Why?
- Publish or Perish does not find all my publications, but ISI does. Why?
- I am a journal editor. How do I get Publish or Perish to list my journal?
Incorrect titles and other details
- My name does not appear correctly in Publish or Perish. Can you correct this?
- My paper contains an incorrect title (or year, or author list). Can you correct this?
- My papers are shown without year of publication. Can you correct this?
Duplicate entries
- My paper appears as several different entries in Publish or Perish. Can't you combine these?
- My paper is duplicated under different languages of the same journal. Can't you combine these?
Other results issues
- How do I improve the accuracy with which Google Scholar lists my papers?
- What is this error 13?
- What is this error 1169?
- What is this error 8228?
- Can Publish or Perish automatically identify authors in the list of results?
- Why does Publish or Perish always count years until the current year, and not the indicated period?
Exporting the data
- Copying the results into Microsoft Word garbles them
- How do I import Publish or Perish data into Excel (or Access, or Calc)?
Software installation issues
- Updating Publish or Perish fails with error code 740
- Installation under Wine on Linux fails with "Call to unimplemented function"
Most-asked questions
Author disambiguation (getting only the author you want)
This is a very tricky problem. Even commercial databases like Thomson Reuters Web of Science (ISI) have problems with this, see:
- Harzing, A.W. (2016) Health warning: Might contain multiple personalities. The problem of homonyms in Thomson Reuters Essential Science Indicators, Scientometrics, vol. 105, no. 3, pp. 2259-2270. Available online...
Please also remember that PoP results are based on Google Scholar, which is a free service (just like PoP) and not a manually curated bibliometric database with a very high subscription fee, such as Scopus or the Web of Science.
However, there is a lot you can do to get the right author by "smart searching". Have a look at the Publish or Perish tutorial which has lots of tips and tricks. In particular, read the pages on author disambiguation
Bring back the subject categories (It is Google, not me, who removed them!)
Many longstanding users are asking me to reinstate the subject/discipline categories. Removing them was certainly not my choice; I am even more annoyed than you are as I need to explain this to everyone seeking support. Google Scholar abolished them in 2012; they claim they were not used by most users. For more information on this:
Can you please add/correct [...]? (sorry, no I do not maintain a publication database)
Please remember PoP is an interface to Google Scholar. I do not sit up at night entering your publications in my "Harzing system" as some users seem to think :-). I have no influence on how Google Scholar parse their data, so you will need to contact them for any problems with your publications. For more information about this please see this FAQ (and the 12 FAQs that follow).
Why do you give me these stupid captchas? (It is Google, not me!)
Again, please remember PoP is an interface to Google Scholar. I have absolutely no interest in blocking your use of Publish or Perish. However, Google Scholar insists on asking you to verify you are a human, not a robot, if you do very frequent searches. Believe me, I like this even less than you do as I get your angry emails. For more information on this:
Why is my h-index in PoP different from ... [Google Scholar, Web of Science, Scopus]?
- Provided you use exactly the same search in both, your h-index in PoP and GS will identical (see http://www.harzing.com/resources/publish-or-perish/tutorial/accuracy).
- The Web of Science (ISI) and Scopus have different levels of coverage for different disciplines. For a comprehensive comparison, please see:
Harzing, A.W.; Alakangas, S. (2016) Google Scholar, Scopus and the Web of Science: A longitudinal and cross-disciplinary comparison, Scientometrics, vol. 106, no. 2, pp. 787-804. Available online... - Publisher's version - Presentation slides - Video presentation of this article.
Search questions
Why have queries become so much slower?
To avoid exceeding the maximum acceptable Google Scholar request rate.
In February 2013 Google Scholar reduced the maximum number of results per page from 100 to 20. This means that Publish or Perish now has to retrieve up to 5 times as many result pages per query in order to show the full results.
- More page requests mean that Publish or Perish hits the maximum number of requests that Google Scholar allows per hour sooner.
- If the number of page requests exceeds the maximum that Google Scholar allows, your IP address will be temporarily blocked by Google Scholar. This block can last for up to 24 hours.
- To avoid hitting the maximum allowable request limit, Publish or Perish now uses an adaptive request rate limiter. This limits the number of requests that are sent to Google Scholar within a given period, both short-term (during the last 60 seconds) and medium term (during the last hour).
- To achieve the required reduction in requests, Publish or Perish delays subsequent requests for a variable amount of time (up to 1 minute). The higher the recent request rate, the longer the delays.
The net result is that queries will take longer than before. The alternative is being blocked by Google Scholar for up to 24 hours. We consider the relatively short delays during queries as the lesser evil, hence the adaptive rate limiter.
If you perform queries with few results or only occasionally, then the request rate limiter will have little or no effect on the query time. In this case, the required delays are short or non-existent, and Publish or Perish will retrieve result pages as fast as it did in the past.
However, if you perform queries that yield many results (several hundred or more) or issue a number of queries in short succession, then the request rate limiter will insert progressively longer delays to keep the overall request rate within acceptable limits. If you want to avoid this, then the best remedy is to spread your queries over the day.
To use the adaptive request rate limiter, make sure that:
- You are using Publish or Perish version 4.0.12 or later (if not, then we strongly recommend that you upgrade to the latest release).
- The adaptive rate limiter is enabled and uses the recommended settings.
Subject area selection no longer works!
In May 2012 Google Scholar redesigned its interface and integrated the advanced search page in its general search page. In doing so it removed the option to select specific subject areas. As a result subject filtering is now no longer possible, neither in Google Scholar, nor in Publish or Perish. For more information see Subject area selection no longer functional.
Publish or Perish only searches for English names?
Not so; you can search for any name (or other words) regardless of the language.
Publish or Perish submits your query properly encoded to Google Scholar, so as long as Google Scholar has matching data, the information will be found. However, it can be that Google Scholar's coverage of non-English source material is less complete than that of English.
How do I search for names with accents?
If you are looking for an author whose name contains accented letters, then it might help if you include several variations of the name, both with and without accents, and also with the accented letters missing. The reason for the latter is that some sources used by Google Scholar cannot handle accented letters and simply omit them.
For example, to search for someone with the surname VerĂssimo (note the accent on the first 'i'), use the following names in the Author field:
VerĂssimo OR Verissimo OR Verssimo
I have published under several names. How do I find all my papers?
By using an OR query in the Author name field and specifying all names under which you published. For example, if you changed you name when you married, then use a query that includes both your maiden name and your married name.
How do I exclude self-citations from the results?
You cannot do so directly.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data and identifying self-citations requires numerous follow-up queries, potentially exceeding the acceptable number of Google Scholar queries. For that reason, Publish or Perish restricts your queries to first-level queries only. If you want to exclude self-citations, you must identify them yourself and then exclude them from the Results list by clearing their check boxes.
Can I use Boolean expressions to restrict an author search?
Unfortunately, Google Scholar doesn't seem to support complicated Boolean queries and does not have any information on what it does support. From experience, you can conduct an "OR" query, but it does not seem to be possible to combine or exclude authors ("jj smith" AND NOT "j smith "). You might wish to run some experiments in the general citation search tab to see whether that delivers better results.
The following seem to work with the Author's name field:
- To perform an "and" search, enter multiple author names without the use of AND, like this:
harzing pudelko
- To perform an "or" search, enter multiple author names separated by OR, like this:
harzing OR pudelko
How do I search for all publications by authors affiliated with <my university name>?
You cannot do so directly.
Google Scholar does not have a bibliographic field listing affiliation in the same way as ISI does. Hence a search like the one you describe will not always give reliable results. You can try to search with your university name in the General Search All of the words field, but this will match the name anywhere in the documents (not only as author affiliation) and for some universities is not comprehensive. Currently, we therefore cannot recommend this type of analyses with Google Scholar beyond very general curiosity driven experiments.
Can I use Publish or Perish to identify the main publications in a certain area?
Yes, up to a point. Go to the general search tab and search for relevant keywords in either the All of the words or The phrase field (see helpfile for description of these fields). You might want to tick Title words only if you think that the most relevant works will have the keywords in their title.
The most cited results are (probably) the main publications.
Can I use Publish or Perish to identify the main authors in a certain area?
Yes, up to a point. You can find the main authors (or at least the most cited ones) in both a subject area and in a specific journal.
In a subject area: Go to the general search tab and search for relevant keywords in either the All of the words or The phrase field (see helpfile for description of these fields). You might want to tick Title words only if you think that the most relevant works will have the keywords in their title.
In a specific journal: Go to the Journal impact tab and search for the relevant journal in the Journal title field. You may want to restrict your search to a certain period by using the Year of publication fields.
The most cited results belong to (probably) the main authors in the field or journal. You can also sort the results list on the Authors column; this groups papers by the same author together and may tell you at a glance who the most active authors are in a given area or journal.
Missing papers or references
Publish or Perish doesn't find any of my papers!
Assuming that you really have published scholarly papers, there may be several reasons why Publish or Perish doesn't return any results for your name.
- You spelt your name incorrectly. Correct any typos and try again.
- You entered your given names in full instead of as initials. This may find some papers, but many publishers only list the author's initials and a full name search misses those papers. To be on the safe side, try using both full names and initials in a single query, like this (the "quotes" are highly recommended): "A Harzing" OR "Anne-Wil Harzing"
- Your papers are not available online, neither through your publishers nor through your own web pages. If that is the case, then Google Scholar does not know about your papers.
- You published in a language other than English. Google Scholar's coverage is improving, but non-English publications still are underrepresented in the results.
Here are more search tips and an explanation of Google Scholar limitations.
My paper/book does not appear in Publish or Perish. Can you correct this?
Sorry, no. We do not personally maintain a database of academic publications.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. Google Scholar's processing is automatic (unlike ISI's that involves manual handling and checking, with the associated price tag) and hence occasional errors or omissions do occur.
This may be due to:
- Papers that are not (yet) available online. This includes many older papers.
- The nature of the publication: books and other non-journal publications might not be accessible to Google Scholar.
- Publishing in journals to which Google Scholar has no access because of the journals publishers' policy. This also includes many of the science publishers.
For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
The number of citations for my paper is too low. Can you correct this?
Sorry, no. We do not personally maintain a database of academic publications.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. Google Scholar's processing is automatic (unlike ISI's that involves manual handling and checking, with the associated price tag) and hence occasional errors or omissions do occur.
This may be due to:
- Incorrect or sloppy referencing of your paper by others. Try to find the referencing works to see if this is the case.
- References in older journals or in journals that are not available online. Google Scholar only uses online information; if your paper or the references to it are not online, they will be omitted.
- References in journals to which Google Scholar has no access because of the journals publishers' policy. This also includes many of the science publishers.
For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
What are the differences between Google Scholar and other citation sources?
Numerous. Please read the following help topics and white papers for more information:
- Publish or Perish caveat emptor
- Google Scholar - a new data source for citation analysis
- Google Scholar: the democratization of citation analysis?
- A Google Scholar h-Index for Journals
Publish or Perish does not find all my publications, but Google Scholar does. Why?
Publish or Perish uses the Google Scholar Advanced Search options. This is not the same as the standard Google Scholar search box. The search results might differ for one or more of the following reasons:
- A Google Scholar general search returns papers in which the search terms that you entered appear anywhere - as author, title, or even in the contents. In contrast, a Publish or Perish search is more specific and will only return papers that match in the fields that you specified: author names only in the author field, title words only in the title, etc.
- Perhaps Google Scholar did not classify your name correctly as an "author", but somewhere else (for example as part of the title - this is usually due to sloppy references to your article). A Google Scholar general search will still include the paper, but the more specific search that Publish or Perish uses will not if it does not find your name in the "Author" field.
For more details on this, please see Accuracy of the results .
Publish or Perish does not find all my publications, but ISI does. Why?
Perhaps your academic field is not fully covered by Google Scholar.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. The Google Scholar coverage of some academic fields is less thorough than that of others. In particular, Medicine, Life Sciences, and some of the other sciences are less well covered by Google Scholar.
For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
I am a journal editor. How do I get Publish or Perish to list my journal?
We do not personally maintain a database of academic publications.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. You will therefore need to contact them to include your journal. Once they do, Publish or Perish will use the same data.
Incorrect titles and other details
My name does not appear correctly in Publish or Perish. Can you correct this?
Sorry, no. We do not personally maintain a database of academic publications.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. Google Scholar's processing is automatic (unlike ISI's that involves manual handling and checking, with the associated price tag) and hence occasional errors do occur. For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
You can try to write to Google Scholar to get this error corrected. Please note though that like Publish or Perish this is a free service and it might take a while before you receive a response. Finally, please note that in some cases your name may be listed incorrectly by the journal publisher itself. In that case of course Google Scholar cannot help.
My paper contains an incorrect title (or year, or author list). Can you correct this?
Sorry, no. We do not personally maintain a database of academic publications.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. Google Scholar's processing is automatic (unlike ISI's that involves manual handling and checking, with the associated price tag) and hence occasional errors do occur.
This is usually due to incorrect or sloppy referencing of your paper by others. Try to find the referencing works to see if this is the case. If these are correct after all, then you can inform Google Scholar of these errors (scholar-support@google.com), but it might take a while before you receive a response.
For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
My papers are shown without year of publication. Can you correct this?
Sorry, no. We do not personally maintain a database of academic publications.
If the year is not listed that is usually caused because either there is no year on the publication (or reference) or because Google Scholar does not recognise the year as such.
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data to calculate its citation metrics. Google Scholar's processing is automatic (unlike ISI's that involves manual handling and checking, with the associated price tag) and hence occasional errors do occur. For more information limitations of Google Scholar, see Anne-Wil Harzing's white paper.
Duplicate entries
My paper appears as several different entries in Publish or Perish. Can't you combine these?
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data and these data occasionally split what you know is a single paper into multiple entries. This is usually due to incorrect or sloppy referencing of your paper by others, which causes Google Scholar to believe that the referenced works are different. You can inform Google Scholar of these errors (scholar-support@google.com), but it might take a while before you receive a response.
As of Publish or Perish release 3.0.3780 it is possible to merge duplicate results manually in the results list.
My paper is duplicated under different languages of the same journal. Can't you combine these?
As indicated on the Harzing.com website and elsewhere in this helpfile, Publish or Perish uses Google Scholar data and Google Scholar will typically consider different language editions of what you know as the same journal as separate journals. For example, English and French versions of a Canadian journal (or merely of different versions of the journal title) will typically be considered to be different.
As of Publish or Perish release 3.0.3780 it is possible to merge duplicate results manually in the results list.
Other results issues
How do I improve the accuracy with which Google Scholar lists my papers?
In general, this is rather difficult, because a lot depends on the accuracy with which your papers are referenced by others.
However, if you have separate web pages for each of your papers, then Google Scholar advises that you can add several meta tags to your pages to help Google's crawler to list your paper. In particular, they recommend using the following tags (replace the content="..." bits with your own information):
<meta name="citation_journal_title" content="Journal Name"> <meta name="citation_authors" content="Last Name1, First Name1; Last Name2, First Name2"> <meta name="citation_title" content="Article Title"> <meta name="citation_date" content="01/01/2007"> <meta name="citation_volume" content="10"> <meta name="citation_issue" content="1"> <meta name="citation_firstpage" content="1"> <meta name="citation_lastpage" content="15"> <meta name="citation_doi" content="10.1074/jbc.M309524200"> <meta name="citation_pdf_url" content="http://www.publishername.org/10/1/1.pdf"> <meta name="citation_abstract_html_url" content="http://www.publishername.org/cgi/content/abstract/10/1/1"> <meta name="citation_fulltext_html_url" content="http://www.publishername.org/cgi/content/full/10/1/1"> <meta name="dc.Contributor" content="Last Name1, First Name1"> <meta name="dc.Contributor" content="Last Name2, First Name2"> <meta name="dc.Title" content="Article Title"> <meta name="dc.Date" content="01/01/2007"> <meta name="citation_publisher" content="Publisher Name">
If you don't know what meta tags are, then this information is not for you.
What is this error 13?
This means that the Google Scholar response to your query contained no recognizable data. Possible causes include:
- The Google Scholar output format has changed.
- Your Internet connection does not work.
While we try to adapt as quickly as possible to changes in the Google Scholar output format, there may be a delay of a few days after Google Scholar introduces a new format.
Furthermore, even after we release a new version of the software, you must update your own copy of Publish or Perish to receive the benefit of the new software version. You can do so through the Publish or Perish web page, or by using the Help > Check for Updates command from the Publish or Perish main menu.
After updating the Publish or Perish software, retry the query using the Lookup Direct button (instead of Lookup). This retrieves fresh query data from Google Scholar, which might resolve the problem.
If nothing else helps, then please lodge an error report to Publish or Perish technical support as follows:
- Repeat the query that failed.
- Choose the Help > Report Error command from the main menu.
This generates an error report (a plain text file) called PoPError.txt that you should attach to your email to the Publish and Perish support address. We need the information in the error report for an accurate diagnosis.
What is this error 1169?
This means that the Google Scholar response to your query contained no entries. Possible causes include:
- A query that did not match any papers. Try changing the query parameters.
- Your Internet connection does not work.
What is this error 8228?
This means that the Google Scholar response to your query contained a refusal to accept further requests from your IP address. This is usually caused by an excessive number of prior queries. Google Scholar will normally lift the block after 24 hours.
In most cases, you can prevent this type of block by using Publish or Perish's adaptive request rate limiter. This limiter is enabled by default as of Publish or Perish release 4.0.12.
- If you are using an older version of Publish or Perish (before 4.0.12) then we strongly recommend that you upgrade to the latest release.
- If you are already using Publish or Perish 4.0.12 or later, then make sure that the adaptive rate limiter is enabled and uses the recommended settings.
If you are unlucky, it could be that your computer is located behind a web proxy that forwards your queries and those of your colleagues to Google Scholar. In that case, all those queries appear to come from a single system as far as Google Scholar is concerned, which may cause it to block further queries from any of you. Contact your local system administrator if you suspect that this might be the case.
Tip: As of Publish or Perish 4.0.15, you can enable Google CAPTCHA support in Publish or Perish by checking the Respond to verification requests option. When enabled, Publish or Perish will respond to Google's request for human identification and present the CAPTCHA image from Google. You can then type in the words shown in the image and submit them to Google. If you solved the CAPTCHA correctly, then Google will allow further access from your Publish or Perish session.
Can Publish or Perish automatically identify authors in the list of results?
No; this is too difficult with the current results from Google Scholar. Here is what the Publish or Perish developer had to say about this when he investigated the issue in March 2009:
Hi Anne-Wil, I have looked into the weighted author contribution issues that you raised, and here are my findings. (a) The actual calculations are simple enough and not a limiting factor. (b) The trouble lies with reliably identifying and tracking individual authors in a set of results. Let me clarify point (b). In a typical set of Publish or Perish search results, the Authors field of each results item contains a semi-formatted list of author names. It is possible, up to a point, to split each author list into its separate author names. We already do so for the purpose of the Individual h-index, and also to provide an overview of papers with 1, 2, 3, etc. authors. For the Individual h-index this is sufficient, because each author receives the same weight (namely, 1/n if 'n' is the number of authors for that paper). However, reliably recognizing and tracking a given author, as would be required for any scheme that assigns unequal weights to authors based on their position in the authors list, is a different matter. The Google Scholar data contains a lot of noise (usually through no fault of Google, but simply the result of sloppy or inconsistent referencing by humans) that makes this harder than it appears. To give just one example: an author search for "a harzing" [sic] results at the moment [March 2009] in 158 papers, most of which appear to be (co-)authored by you. Looking at the results, your name appears as: A Harzing AK Harzing AW Harzing AWK Harzing AWIL Harzing ...but in some of the results it doesn't appear at all. Now you and I may know that all these variations refer to the same person (you), but this cannot be universally assumed: - For an author search, the search phrase "a harzing" might give a clue, but only if you are prepared to follow English naming conventions of one or more initials followed by a surname. For other cultural conventions, this might not be appropriate. - What if the author search phrase used several author names, like: "a harzing" OR "c kulik"? - For non-author searches, you don't even have this starting point. - For any searches, you might want to extract a list of all author names from the results, but then the matching process across the results set is even iffier -- perhaps not for semi-unique names such as Harzing, but certainly for the Smiths and Browns of this world. - And then there are completely garbled results, like this one from the same sample: Authors: AW Harzing, R Wal Title: van der (2008). A Google Scholar h-index for journals... This refers to the article you co-wrote with "R van der Wal", but no algorithm would be able to find this person in the Authors field. Therefore, to get this to work, we would have to implement some sort of user interface that allows the user to indicate which authors should be combined. This in itself is not rocket science, but it will take more development work to make it usable to the average user than we have available at the moment.
Why does Publish or Perish always count years until the current year, and not the indicated period?
Situation: You have just done a search (any search) with specific start and end years, for example from 2000 to 2005. However, the results do not show "6 years active" as you expected, but "10 years active" (if the search is done in 2009). What's going on?
Answer: The search period (2000 to 2005 in the example) restricts the original publications. It does not restrict the citations.
Regardless of the start and end years in your query, the results will always show the citations until the present day, give or take a few weeks. And because Publish or Perish shows citation statistics, we must count all years from the start year until the present day.
Before you ask: No, Publish or Perish does not have control over this aspect of the results; it's Google Scholar that provides these data.
Exporting the data
Copying the results into Microsoft Word garbles them
Probably not.
The output results can be simply copied, or they can be exported. The copy and export formats are designed for further processing, but in Microsoft Word they should be legible, even if the layout may not be what you expect.
You might feel more comfortable by exporting the data to .csv format and then importing them into Microsoft Excel, Microsoft Access, or the OpenOffice equivalents.
How do I import Publish or Perish data into Excel (or Access, or Calc)?
First you must export them in CSV (Comma Separated Value) format. You can do so by using the File > Save As CSV... command from the Publish or Perish main menu.
Then you can import the CSV file into Microsoft Excel, Access, OpenOffice Calc, or a similar program by using that program's File > Open... or File > Import Data... command.
Choose the following settings in the receiving program:
- File type: Text CSV or Comma Separated Value, depending on the receiving program
- Character set: Unicode (UTF-8)
- Separated by: Comma (only; uncheck any other separators)
- Text delimiter: " (i.e., the straight double quote)
The following screen shot illustrates these settings (note that the details may vary from program to program):
Software installation issues
Updating Publish or Perish fails with error code 740
This occurs when you try to update the Publish or Perish software on Windows XP and later (including Vista and 7). The full error message is:
Error 740 while updating the software. The required operation requires elevation.
This is caused by an old version of the update software; it is not related to the Publish or Perish software itself. To resolve it, do the following.
- Close any running instances of the Publish or Perish software.
- Download the latest version of the software from the Publish or Perish on Microsoft Windows page. This will result in a file called PoPSetup.exe on your computer.
- Run the PoPSetup.exe program that you just downloaded. This will update the Publish or Perish software on your computer to the latest version.
This procedure needs to be performed only once; later versions of the Publish or Perish updater no longer cause the error message.
Installation under Wine on Linux fails with "Call to unimplemented function"
This is a problem in Wine.
The DLL (sxs.dll) and function (CreateAssemblyCache, or a related function) in question are not available on all Windows platforms, so our installer very carefully:
- Checks for the presence of sxs.dll, then
- Checks for the availability of CreateAssemblyCache, and only then
- Calls that function.
What Wine does wrong is to provide the DLL and the function, but then bomb out when the function is called. What they should do instead is either not provide the function at all, or just return an error code when it's called.
Update: This problem was resolved in Wine release 1.1.20 when sxs.CreateAssemblyCache() was modified to return an error code (E_NOTIMPL) rather than causing a fatal error (fix courtesy of Kai Blin). If you experience this issue, then update your Wine installation to release 1.1.20 or later; this should resolve the problem. You can then use the normal Windows installer as documented on the Publish or Perish on GNU/Linux page.