Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Oct 2008 03:40:19 +0000
From:      pwn <pwnedomina@gmail.com>
To:        Naram Qashat <cyberbotx@cyberbotx.com>
Cc:        freebsd-ports-bugs@freebsd.org
Subject:   Re: scite port
Message-ID:  <490689A3.80301@gmail.com>
In-Reply-To: <49068750.5040702@cyberbotx.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>

next in thread | previous in thread | raw e-mail | index | archive | help
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

>
>>>>>
>>>>>>>
>>>>>>>> ===> 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?490689A3.80301>