Re: editor/linux-wps-office; stop-errors
- In reply to: J.: "editor/linux-wps-office; stop-errors"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 18 Jan 2024 01:07:30 UTC
On 12/01/2024 17:15, J. wrote: > Hello everyone, > > I'm new to the ports mailing list, and indeed rather new to UNIX/FreeBSD. > I like working with WPS Office (the Writer application) due to it being > rather compatible with Amazon KDP, which is Amazon's self-publishing > platform. I'm used to running WPS Office on Windows and tried to install > it on FreeBSD14.0. I tried an install on both the VMWare Player virtual > machine and my old Lenovo Thinkpad W700 laptop. Using pkg, I could not > locate WPS Office and hence I have used git to download the port tree > and attempted my first "compile from from source." [1] > > Being in the proper ports directory, I do:*make install clean* > * > * > I have recorded the compilation process using /tee/ on the Thinkpad > W700; myriad "stop errors" crop up and the compilation process is halted. > > Stop. > make[8]: stopped in /usr/ports/devel/bsddialog > *** Error code 1 > > Stop. > make[7]: stopped in /usr/ports/devel/bsddialog > *** Error code 1 > > > The full compilation process is recorded in wps.txt, attached to this > email. I did not want to paste the full content as this would hinder the > readability of this email.The errors are located at the very end of the > text file and hence, should you have the patience and will, they may be > found there and you will not have to pass through the whole text file. > As a newbie, I seem to understand it is mostly about missing libraries, > and would appreciate advice as to what to do, and if this can simply be > resolved by using pkg to install the myriad needed libraries; my > neophyte eyes are still quite dyslectic to the messages returned in the > myriad UNIX processes, please bear with me :-). > I hope WPS Office will be made available as a binary package via pkg. > > I had asked the general FreeBSD mailing list the question presented > here, but was recommended to contact the people subscribed to this list. > I hope that my neophyte position has not unintendedly transgressed > against some mode of conduct expected in this mailing list; I have tried > other sources of information prior to resolving this problem, including > analysing the attached wps.txt file with AI, but the AI started > reasoning in circles; and trying to understand the nature of some of the > missing dependencies. As a beginner, I'm often still confronted with > jargon beyond my level. Someone suggested I might try porting the latest > Linux version of WPS Office with Poudriere-devel; but I think this will > remain beyond me for a while to come. > I do have the Linux compatibility layer enabled. > > * > * > *Thank you for your patience and expertise, > > J. > > *[1] The WPS Office Port is here: > https://cgit.freebsd.org/ports/tree/editors/linux-wps-office > <https://cgit.freebsd.org/ports/tree/editors/linux-wps-office>* > * Hello, you are welcome. Reading your wps.txt: ===> Installing for bsddialog-1.0.1 ===> Checking if bsddialog is already installed ===> bsddialog-1.0.1 is already installed You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of bsddialog without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. *** Error code 1 The problem is "bsddialog-1.0.1 is already installed". A possible fast fix to proceed with the installation of linux-wps-office could be: # pkg delete portconfig # pkg delete bsddialog # cd /usr/ports/ports-mgmt/portconfig # make clean # cd /usr/ports/devel/bsddialog # make clean Now you can build and install your port # cd /usr/ports/editor/linux-wps-office # make install clean (Actually, reading the error `# pkg delete bsddialg` or `# cd /usr/ports/devel/bsddialog ; make deinstall` should be sufficient, other delete/clean are to be sure to star a clear building.) I hope to help, Alfonso