scite port
Naram Qashat
cyberbotx at cyberbotx.com
Tue Oct 28 04:01:26 UTC 2008
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 at 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 at freebsd.org mailing list
>>>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
>>>>>>>>> To unsubscribe, send any mail to
>>>>>>>>> "freebsd-ports-bugs-unsubscribe at freebsd.org"
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
>
More information about the freebsd-ports-bugs
mailing list