Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 21 Aug 2014, 22:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
[REQUEST] Uget 1.5.0.1
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 3 [39 Posts]   Goto page: Previous 1, 2, 3 Next
Author Message
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Mon 11 Jan 2010, 14:54    Post subject:  

I give up Sad! Same erors

Code:
# uget-gtk
uget-gtk: symbol lookup error: uget-gtk: undefined symbol: gtk_status_icon_set_tooltip_text


Now for the older versions...

Btw I had to install newer glib and dbus which I got form "webkit installer" off the forums.
Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Mon 11 Jan 2010, 15:02    Post subject:  

Maybe try 2.14X, its backend is mostly newer than 4.31 and has Firefox, plus you could just install the packages from page one of this thread and away you go. It also has a newer gtk,glib etc.
http://murga-linux.com/puppy/viewtopic.php?t=42553
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Mon 11 Jan 2010, 15:12    Post subject:  

Maybe (he means yes) but not to day I can't face the idea yet of copying all my current work form my powered puppy if I decide to switch for uget and then theres upup and dpup arrrr Evil or Very Mad Neutral Mr. Green Rolling Eyes Confused Shocked.
Back to top
View user's profile Send private message Visit poster's website 
muggins

Joined: 20 Jan 2006
Posts: 6678
Location: lisbon

PostPosted: Mon 11 Jan 2010, 20:57    Post subject:  

@abushcrafter,

was there any particular functionality, in the latest uget, that you desired? How different is it to it's antecedent urlgfe?
Back to top
View user's profile Send private message 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Tue 12 Jan 2010, 12:01    Post subject:  

Bug fix's and little things like remembering window position and size.
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2232

PostPosted: Tue 12 Jan 2010, 14:31    Post subject:  

Why not simply compile and package the version of the software you want -on and for the version of Puppy you are running -seems to work for other distros... If the software needs newer versions of gtk or others than what your Puppy has, then you are simply out of luck until Puppy ugrades to those versions. The worst thing to do is start mixing libs and progs from all over the place...
Back to top
View user's profile Send private message 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Tue 12 Jan 2010, 14:44    Post subject:  

amigo wrote:
Why not simply compile and package the version of the software you want -on and for the version of Puppy you are running -seems to work for other distros...

If the software needs newer versions of gtk or others than what your Puppy has, then you are simply out of luck until Puppy upgrades to those versions.


I know and I have been. Was going to install gstreamer dev files to see if it compiles then but then I found out it needed new gtk and gave up on the new version.

amigo wrote:
The worst thing to do is start mixing libs and progs from all over the place...
That is a pain I am leaning about Sad.
Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Tue 12 Jan 2010, 22:05    Post subject:  

abushcrafter wrote:


amigo wrote:
The worst thing to do is start mixing libs and progs from all over the place...
That is a pain I am leaning about Sad.


well sometimes recycling libs works and sometimes it doesn't, but its good for newbee's to learn this, because when it backfires they tend to want to learn more, and that is part of the learning curb.

ok and this is where it starts.

When your compiling a application, first you try your regular configure line, hmmm
Barry's is as follows
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu

I like a bit better
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i386-pc-linux-gnu --enable-shared --enable-strip

now when it says No package 'gstreamer-0.10' found
First thing to come to mind is rats, lol next thing might be, "hmmm time for a beer" and then you say to yourself "maybe I'll try the built in help??"
so then you try this in the terminal
./configure -help

Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
--disable-nls do not use Native Language Support
--disable-notify Disable libnotify support.
--disable-gstreamer Disable GStreamer audio support.

well now your feeling a bit better Smile so now you alter your configure line to some like
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i386-pc-linux-gnu --enable-shared --enable-strip --disable-gstreamer

now you no longer need to add gstreamer Smile

when your finished compiling type
new2dir make install

that will build a package for you
usually you have to check it, meaning when you open do you see a root folder in the package? sometimes when it gets packaged it builds a root folder, just delete it, its left over compiling junk.
next find the .desktop in the package,usually in /usr/share/applications or /usr/local/share/applications
right click on it and open it as text
now look at the icon section, lot of the times it doesn't give the full path and doesn't register the icon in the menu
lets look at the Uget version

[Desktop Entry]
Name=Uget
Comment=Download multiple URLs and apply it to one of setting/queue.
Exec=uget-gtk %u
Icon=uget-icon
Terminal=false
Type=Application
Categories=Network;FileTransfer



hmmm classic
now this is the way it should be

[Desktop Entry]
Name=Uget
Comment=Download multiple URLs and apply it to one of setting/queue.
Exec=uget-gtk
Icon=/usr/share/icons/hicolor/24x24/apps/uget-icon.png
Terminal=false
Type=Application
Categories=Network;


now the trick is can you find the 3 changes I made to the .desktop file?
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile


Last edited by ttuuxxx on Tue 12 Jan 2010, 22:48; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
clarf


Joined: 13 Jun 2007
Posts: 612
Location: The old Lone Wolf

PostPosted: Tue 12 Jan 2010, 22:44    Post subject:  

Great post ttuuxxx,

You should start a HOW-To Thread: "Compile - tips" or a maybe a full WIKI.

clarf
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Tue 12 Jan 2010, 23:52    Post subject:  

clarf wrote:
Great post ttuuxxx,

You should start a HOW-To Thread: "Compile - tips" or a maybe a full WIKI.

clarf


I would but I haven't got the time, plus how far do you take it? compiling is a never ending learning curve. Sometimes you can alter the configure file and lower the min standards like if your gtk is outdated, or sometimes you can remove complete library like I did in GSeptica
lets try that one
http://sourceforge.net/projects/gseptica/files/gseptica-0.1.2/gseptica-0.1.2.tar.gz/download

then configure it
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i386-pc-linux-gnu --enable-shared --enable-strip

( --enable-strip is left out if you read the code but its ok to have it part of the config, it just gets ignored)

and now you get your worst nightmare when compiling on puppy
No package 'gnome-vfs-2.0' found

ok listen closely this means your looking at whole lot of hurt, so quickly go to the fridge and get a 6 pack of beer, a cooler and some ice, pronto. lol
next call up your boss and say you won't be back at work for the next couple of days.

Or you might just want to reconfigure that config script, This doesn't always work but its worth a shot.
open the configure script up as text in geany and search for gnome-vfs
line 17406 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libglade-2.0 gtk+-2.0 >= 2.12 gnome-vfs-2.0 >gnome-vfs-2.0 >= 2.4= 2.4 glib-2.0 >= 2.8\""; } >&5

now delete the the gnome-vfs-2.0 >= 2.4 so it looks like

17406 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libglade-2.0 gtk+-2.0 >= 2.12 glib-2.0 >= 2.8\""; } >&5

now search again and repeat
17407
17411
17424
17425
17429
17448
17450
17455
finally save it and run the configure again

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i386-pc-linux-gnu --enable-shared --enable-strip

and finally it configures, yessss you say, hmmmm don't get too excited yet Smile
type make

sh-3.00# make
make all-recursive
make[1]: Entering directory `/root/Downloads/gseptica-0.1.2'
Making all in src
make[2]: Entering directory `/root/Downloads/gseptica-0.1.2/src'
make all-am
make[3]: Entering directory `/root/Downloads/gseptica-0.1.2/src'
g++ -DHAVE_CONFIG_H -I. -I.. -DLOCALE_DIR=\""/usr/share/locale"\" -DSRC_DIR=\""."\" -DDATA_DIR=\""/usr/share"\" -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/X11R7/include -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp
main.cpp:25:35: libgnomevfs/gnome-vfs.h: No such file or directory
main.cpp:26:41: libgnomevfs/gnome-vfs-utils.h: No such file or directory
main.cpp: In function `void open_url(const char*)':
main.cpp:58: error: `gnome_vfs_url_show' undeclared (first use this function)
main.cpp:58: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.cpp: In function `int main(int, char**)':
main.cpp:94: error: `gnome_vfs_init' undeclared (first use this function)
make[3]: *** [main.o] Error 1
make[3]: Leaving directory `/root/Downloads/gseptica-0.1.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/Downloads/gseptica-0.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Downloads/gseptica-0.1.2'
make: *** [all] Error 2
sh-3.00#

Now you think to yourself "what a waste of time and what the heck is this guy upto??", lol,

lets read the error above
main.cpp:25:35: libgnomevfs/gnome-vfs.h: No such file or directory
hmmm that just means what we removed from the configure is missing from the build so lets go remove that.
first find main.cpp and open it as text and look for line 25 and below it I see another in gseptica-0.1.2/src/main.cpp
25 #include <libgnomevfs/gnome-vfs.h>
26 #include <libgnomevfs/gnome-vfs-utils.h>
just delete both lines and to save time just search for gnome-vfs and delete them all in main.cpp good there was only just the 2 of them, now look at the above error. There were other gnome deps missing.line 58&94
delete line 58 and 94
and type make
now we get these errors
mainwindow.cpp:25:35: libgnomevfs/gnome-vfs.h: No such file or directory
mainwindow.cpp:26:41: libgnomevfs/gnome-vfs-utils.h: No such file or directory
mainwindow.cpp: In function `gboolean load_cards_resource()':
mainwindow.cpp:67: warning: converting to `int' from `double'

now open mainwindow.cpp as text located in gseptica-0.1.2/src/mainwindow.cpp
and delete lines 25&26
and finally type make and then new2dir make install

wow it works Smile
now yo can edit the package you just made
usually we remove locales and man pages so just delete
gseptica-0.1.2-i386/usr/share/locale
gseptica-0.1.2-i386/usr/share/man
next lets fix the .desktop

[Desktop Entry]
Name=GSeptica
Name[ro]=GSeptica
Comment=Play septica card game
Comment[ro]=Joacă șeptică
TryExec=gseptica
Exec=gseptica
Icon=gseptica.png
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Game;CardGame;

should be

[Desktop Entry]
Name=GSeptica
Name[ro]=GSeptica Card Game
Comment=Play septica card game
Comment[ro]=Joacă șeptică
TryExec=gseptica
Exec=gseptica
Icon=/usr/share/pixmaps/gseptica.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;

now open a terminal and type
dir2pet /root/Downloads/gseptica-0.1.2-i386
and after a few clicks you have a game that shouldn't run on puppy without extra deps buts it does, This only works sometimes, never if your missing QT or Python, but you still learned something new along the way.
ttuuxxx

below is the package for 2.14X
gseptica-0.1.2-i386.pet
Description 
pet

 Download 
Filename  gseptica-0.1.2-i386.pet 
Filesize  313.49 KB 
Downloaded  400 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile


Last edited by ttuuxxx on Thu 14 Jan 2010, 07:19; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Wed 13 Jan 2010, 11:47    Post subject:  

Thanks ttuuxx.

However I installed the dev pet for gstreamer so I could have it Very Happy. Now thought it moans about intltool:

Code:
configure: error: The intltool scripts were not found. Please install intltool.
Back to top
View user's profile Send private message Visit poster's website 
clarf


Joined: 13 Jun 2007
Posts: 612
Location: The old Lone Wolf

PostPosted: Wed 13 Jan 2010, 11:49    Post subject:  

Amazing work ttuuxxx Shocked , You know how to have real fun...

Any chance to post a little guide to use cmake, I wanted to compile sakura terminal but cmake looks very weird for now...

thank you,
clarf
Back to top
View user's profile Send private message 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Wed 13 Jan 2010, 11:56    Post subject:  

now I need to fix:

Code:

checking for LIBNOTIFY... configure: error: Package requirements (libnotify) were not met:

Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
Package 'dbus-1', required by 'libnotify', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBNOTIFY_CFLAGS
and LIBNOTIFY_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Wed 13 Jan 2010, 22:39    Post subject:  

abushcrafter wrote:
now I need to fix:

Code:

checking for LIBNOTIFY... configure: error: Package requirements (libnotify) were not met:

Package dbus-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-1.pc'
to the PKG_CONFIG_PATH environment variable
Package 'dbus-1', required by 'libnotify', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBNOTIFY_CFLAGS
and LIBNOTIFY_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.



You need to compile dbus
http://dbus.freedesktop.org/releases/dbus/dbus-1.2.16.tar.gz

and usually dbus-glib
http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.80.tar.gz
I usually auto start dbus by adding this line
dbus-uuidgen --ensure &
to /root/.xinitrc near the bottom just above line #exec $CURRENTWM
ttuuxxx
Ps the next version of 2.14X I might very well include Uget Smile Should be out in a week or 2
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Thu 14 Jan 2010, 10:19    Post subject:  

thanks I am pausing this untill I have sorted out which puppy I am using LHP, normal puppy or your updated one Confused.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 2 of 3 [39 Posts]   Goto page: Previous 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1102s ][ Queries: 13 (0.0087s) ][ GZIP on ]