problems building a package for Arch Linux
Brought to you by:
set
From: Benedict W. <ben...@gm...> - 2013-06-24 10:38:57
|
Initially the problem I had was this error whilst compiling which appears to be a texinfo problem: ./sdh.exe -ot -c -n Index cindex.idx cindex.tdx -n "Index of key commands" kindex.idx kindex.tdx -I . -I . -N -i editor ./set.txi:97: warning: redefining Texinfo language command: @exclamdown ./set.txi:100: warning: redefining Texinfo language command: @questiondown ./set.txi:154: warning: redefining Texinfo language command: @comma editor.nut:127: unknown command `ii' (possibly involving @HeaderPage1) editor.nut:127: misplaced { (possibly involving @HeaderPage1) editor.nut:127: misplaced } (possibly involving @HeaderPage1) editor.nut:127: warning: @author missing argument (possibly involving @HeaderPage1) Failed executing: makeinfo -I . -I . --no-split --fill-column 75 --no-validate -o editor.inf editor.nut make[1]: *** [editor.txt] Error 5 I found the error in a file called doc/set.txi at line 190. Commenting it out allowed the documents to be made. I then got the following error: g++ -L/usr/lib -L/build/src/tvision/makes -L/usr/X11R6/lib -L../libpcre -L. -L. -DFOR_EDITOR -o editor.exe obj/accehtml.o obj/advice.o obj/ampdiag.o obj/intermp3.o obj/mp3list.o obj/mp3play.o obj/ascii.o obj/boardmix.o obj/bufun.o obj/calcu.o obj/calendar.o obj/ceditor.o obj/codepage.o obj/completi.o obj/debug.o obj/deedidia.o obj/doedidia.o obj/dskascii.o obj/dskcalen.o obj/dskclip.o obj/dskclose.o obj/dskedito.o obj/dskhelp.o obj/dskman.o obj/dskmessa.o obj/dskmp3.o obj/dskwin.o obj/dstfile.o obj/dumpfile.o obj/edcolor.o obj/edconst.o obj/edfonts.o obj/editdiag.o obj/editmain.o obj/editmenu.o obj/editorfo.o obj/editpale.o obj/editwind.o obj/edkeys.o obj/edmsg.o obj/edprefs.o obj/edprint.o obj/edprj.o obj/edspecs.o obj/djmdr.o obj/dyncat.o obj/memmove.o obj/mixer.o obj/mixersb.o obj/mixoss.o obj/stackdbg.o obj/strncpyz.o obj/strndup.o obj/fstrcmp.o obj/getctxhl.o obj/gzfiles.o obj/holidays.o obj/inf.o obj/infbase.o obj/manview.o obj/nhiscoll.o obj/ninfview.o obj/ninfwind.o obj/nmanwind.o obj/sinf.o obj/sman.o obj/intgrep.o obj/keytrans.o obj/linelen.o obj/loadcle.o obj/loaddefl.o obj/loadfunc.o obj/loadnobkp.o obj/loadshl.o obj/loadusew.o obj/macrocom.o obj/menuload.o obj/mli.o obj/mliasimp.o obj/mlicsdg.o obj/mliediti.o obj/mliedito.o obj/mlisdg.o obj/msignal.o obj/nceditor.o obj/ndskwasc.o obj/ndskwcal.o obj/ndskwcli.o obj/ndskwclo.o obj/ndskwedi.o obj/ndskwhel.o obj/ndskwman.o obj/ndskwmes.o obj/ndskwmp3.o obj/ndskwprj.o obj/neditwin.o obj/nfileedi.o obj/nsindica.o obj/ntedcol.o obj/parser.o obj/pathlist.o obj/pathtool.o obj/pclipper.o obj/pmacros.o obj/pperl.o obj/pphp.o obj/ppython.o obj/pvarious.o obj/pvhdl.o obj/runprog.o obj/sceditor.o obj/scresave.o obj/sdginter.o obj/sdskasci.o obj/sdskcale.o obj/sdskclip.o obj/sdskclos.o obj/sdskedit.o obj/sdskhelp.o obj/sdskman.o obj/sdskmess.o obj/sdskmp3.o obj/sdskprj.o obj/search.o obj/sedcolle.o obj/slpinter.o obj/splinman.o obj/ssindica.o obj/ssyntax.o obj/tags.o obj/tedcolle.o obj/tips.o obj/tpaltext.o obj/tsindica.o obj/txhgen.o obj/winlistd.o librhuti.a libsettv.a libeasyd.a -lrhtv -ldl -lbz2 -lmpegsnd -lz -lpcre obj/loadcle.o: In function `CLECompileRegEx(char*, int&)': loadcle.cc:(.text+0x5aa): undefined reference to `pcre_info' obj/loadshl.o: In function `PCRECompileRegEx(char*, PCREData&)': loadshl.cc:(.text+0x178f): undefined reference to `pcre_info' obj/search.o: In function `TCEditor::CompilePCRE(char*)' : search.cc:(.text+0x7f8): undefined reference to `pcre_info' collect2: error: ld returned 1 exit status make[2]: *** [editor.exe] Error 1 It seems that pcre_info was deprecated 12 years ago and has been removed from the latest version of pcre. I tried to replace it with pcre_fullinfo but could not get a make to work either. (I was hoping to fix it and send a patch.) Kind regards Benedict White |