Date: Tue, 28 Oct 2008 00:01:24 -0400 From: Naram Qashat <cyberbotx@cyberbotx.com> To: pwn <pwnedomina@gmail.com> Cc: freebsd-ports-bugs@freebsd.org Subject: Re: scite port Message-ID: <49068E94.2050500@cyberbotx.com> In-Reply-To: <490689A3.80301@gmail.com> References: <bf32b2c90810270328j7ce7c662l9527e240534f5069@mail.gmail.com> <4905AF39.9060408@cyberbotx.com> <4906461F.2030803@gmail.com> <49064EE2.8090608@cyberbotx.com> <490651D6.7050605@gmail.com> <49065EB0.3080703@cyberbotx.com> <49066745.9010102@gmail.com> <49068750.5040702@cyberbotx.com> <490689A3.80301@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
pwn wrote: > Naram Qashat escreveu: >> pwn wrote: >>> Naram Qashat escreveu: >>>> pwn wrote: >>>>> Naram Qashat escreveu: >>>>>> pwn wrote: >>>>>>> Naram Qashat escreveu: >>>>>>>> pwn wrote: >>>>>>>>> im unable to install scite due to a problem with scintilla >>>>>>>>> >>>>>>>>> this is the output of a build of scite >>>>>>>>> >>>>>>>>> ===> Installing for scintilla-1.77 >>>>>>>> >>>>>>>> >From the looks of it, it's trying to install scintilla built >>>>>>>> with GTK1 instead of GTK2. For an easy fix, manually install >>>>>>>> scintilla first with the WITH_GTK2 knob set to yes. As an >>>>>>>> aside, if anyone could tell me if there is a way to specify in >>>>>>>> scite's Makefile that it's depend on scintilla needs to be built >>>>>>>> with having WITH_GTK2 set, I'd appreciate it. Right now it only >>>>>>>> checks if an existing install of scintilla was built as GTK2. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Naram Qashat >>>>>>> this is the output of scintilla when build with GTK2 >>>>>>> # make install -DWITH_GTK2 >>>>>>> ===> Installing for scintilla-gtk2-1.77 >>>>>>> ===> scintilla-gtk2-1.77 depends on executable: pkg-config - found >>>>>>> ===> scintilla-gtk2-1.77 depends on file: >>>>>>> /usr/local/lib/gio/modules/libgiofam.so - found >>>>>>> ===> scintilla-gtk2-1.77 depends on shared library: iconv.3 - >>>>>>> found >>>>>>> ===> scintilla-gtk2-1.77 depends on shared library: atk-1.0.0 - >>>>>>> found >>>>>>> ===> scintilla-gtk2-1.77 depends on shared library: glib-2.0.0 >>>>>>> - found >>>>>>> ===> scintilla-gtk2-1.77 depends on shared library: >>>>>>> gtk-x11-2.0.0 - found >>>>>>> ===> scintilla-gtk2-1.77 depends on shared library: pango-1.0.0 >>>>>>> - found >>>>>>> ===> Generating temporary packing list >>>>>>> ===> Checking if x11-toolkits/scintilla already installed >>>>>>> /bin/mkdir -p /usr/local/include/scintilla >>>>>>> install -o root -g wheel -m 444 >>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../include/*.h >>>>>>> /usr/local/include/scintilla >>>>>>> install -s -o root -g wheel -m 555 >>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../bin/libscintilla.so.1 >>>>>>> /usr/local/lib >>>>>>> install: >>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../bin/libscintilla.so.1: >>>>>>> No such file or directory >>>>>>> *** Error code 71 >>>>>>> >>>>>>> Stop in /usr/ports/x11-toolkits/scintilla. >>>>>> >>>>>> If you had built it with GTK1 before, you'll need to rebuild it, >>>>>> just telling it to install using WITH_GTK2=yes when it wasn't >>>>>> built with that won't work. But let me know if it still complains >>>>>> about the missing libscintilla.so.1 even if you do that. I'm a >>>>>> bit surprised you are getting this since I build scintilla both >>>>>> with and without the WITH_GTK2 knob enabled and I don't get this >>>>>> issue. Maybe you should also give me your uname -a output just in >>>>>> case. >>>>>> >>>>>> Thanks, >>>>>> Naram Qashat >>>>> >>>>> i already try to build using WITH_GTK2 knob enabled, and i get the >>>>> same error complaining libscintilla.so.1, this is the output of >>>>> uname -a >>>>> FreeBSD fbsd.home 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #5: Sun Oct >>>>> 26 04:26:09 WET 2008 pwn@fbsd.home:/usr/obj/usr/src/sys/FKERN >>>>> i386 >>>>> also, dont know if its relevant but after a build try he generate a >>>>> folder with name work which contains sever other files/folders >>>>> # ls work/ >>>>> .PLIST.mktmp >>>>> .extract_done.scintilla._usr_local scite/ >>>>> .build_done.scintilla._usr_local .patch_done.scintilla._usr_local >>>>> .configure_done.scintilla._usr_local scintilla/ >>>>> inside scintilla and scite folders there are files which contain >>>>> instructions for compile >>>>> >>>>> >>>> >>>> Can you look through the build and see if this line ever came up (or >>>> something really close to it) and if there was anything unusual >>>> after it? >>>> >>>> c++ -shared -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 >>>> -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 >>>> -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 >>>> -I/usr/local/include -I/usr/local/include/glib-2.0 >>>> -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 >>>> -I/usr/local/include/pixman-1 -o ../bin/libscintilla.so.1 >>>> DocumentAccessor.o WindowAccessor.o KeyWords.o StyleContext.o >>>> CharClassify.o Decoration.o Document.o CallTip.o ScintillaBase.o >>>> ContractionState.o Editor.o ExternalLexer.o PropSet.o PlatGTK.o >>>> KeyMap.o LineMarker.o PositionCache.o ScintillaGTK.o CellBuffer.o >>>> ViewStyle.o RESearch.o RunStyles.o Style.o Indicator.o >>>> AutoComplete.o UniConversion.o XPM.o scintilla-marshal.o >>>> >>>> That's the link for libscintilla.so.1, so if that's not there or if >>>> there was some error or something after that, it wouldn't have built >>>> it. I can't see anything else odd, we're using the same version of >>>> FreeBSD (Although I'm using 7.0, but both of us are using i386). I >>>> just built it here and got libscintilla.so.1 in >>>> work/scintilla/gtk/../bin like it should be. >>>> >>>> Thanks, >>>> >>>> >>> >>> >>> *Naram Qashat* , here you have the link with the output of scintilla >>> http://pastebin.com/m5d2a5524 and thank you for try to help, i just >>> ask if there is any workaround since im unable to install scite via >>> pkg_add >>> >> >> Very strange, your system doesn't seem to be linking libscintilla.so.1 >> at all. However, I do notice a different between our systems. Do you >> have AR defined anywhere? On line 127 of your output, it shows it use >> "ar rc" to create a scintilla.a instead of creating libscintilla.so.1 >> and libscintilla_lexers.so.1. I'm a little puzzled by that. If you >> could, from /usr/ports/x11-toolkits/scintilla, do "make patch" and >> then pastebin the contents of work/scintilla/gtk/makefile for me. I >> want to see if our files differ in any way as well. I'd like to >> narrow down what the issue is. >> >> Thanks, >> Naram Qashat > > here you have the contents of > /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/makefile > http://pastebin.com/m6db7bc18 > Your system isn't patching the makefile at all. Looking at the first pastebin again, I notice it seems like it's ignoring the patch-aa file in the files folder of /usr/ports/x11-toolkits/scintilla. And I can't see anything that would cause that to happen. You aren't missing the files directory in /usr/ports/x11-toolkits/scintilla, are you? If that is missing, you may need to re-cvsup to regenerate that folder. If it's there, then I'm stumped, because the patch-aa file needs to be applied for the port to install correctly. Thanks, Naram Qashat >> >>>>>> >>>>>>>> >>>>>>>>> ===> scintilla-1.77 depends on executable: pkg-config - found >>>>>>>>> ===> Generating temporary packing list >>>>>>>>> ===> Checking if x11-toolkits/scintilla already installed >>>>>>>>> /bin/mkdir -p /usr/local/include/scintilla >>>>>>>>> install -o root -g wheel -m 444 >>>>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../include/*.h >>>>>>>>> >>>>>>>>> /usr/local/include/scintilla >>>>>>>>> install -s -o root -g wheel -m 555 >>>>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../bin/libscintilla.so.1 >>>>>>>>> >>>>>>>>> /usr/local/lib >>>>>>>>> install: >>>>>>>>> /usr/ports/x11-toolkits/scintilla/work/scintilla/gtk/../bin/libscintilla.so.1: >>>>>>>>> >>>>>>>>> No such file or directory >>>>>>>>> *** Error code 71 >>>>>>>>> >>>>>>>>> Stop in /usr/ports/x11-toolkits/scintilla. >>>>>>>>> *** Error code 1 >>>>>>>>> >>>>>>>>> Stop in /usr/ports/editors/scite. >>>>>>>>> >>>>>>>>> what should i do to correct this, im using FreeBSD >>>>>>>>> 7.1-PRERELEASE and all >>>>>>>>> ports where updated via csup, this is the distinfo >>>>>>>>> >>>>>>>>> MD5 (scite177.tgz) = ba016919190c12cfb712e1f004df4187 >>>>>>>>> SHA256 (scite177.tgz) = >>>>>>>>> 51b14c1fdff1b88f9361faef5030bc8df24cdc4b23d2d9181303a7708f2eb2af >>>>>>>>> SIZE (scite177.tgz) = 1520037 >>>>>>>>> >>>>>>>>> thanks in advance. >>>>>>>>> _______________________________________________ >>>>>>>>> freebsd-ports-bugs@freebsd.org mailing list >>>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs >>>>>>>>> To unsubscribe, send any mail to >>>>>>>>> "freebsd-ports-bugs-unsubscribe@freebsd.org" >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>> >>> >> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49068E94.2050500>