Skip site navigation (1)Skip section navigation (2)
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>