LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-20-2020, 06:24 AM   #16
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 522

Original Poster
Rep: Reputation: Disabled

Quote:
Originally Posted by bassmadrigal View Post
That doesn't show the actual error, so it's hard to figure out what the issue might have been. But if the rest of the dependencies for gtkpod were built from an older version of ponce's repo, that could cause the problem. That's why I suggested removing all dependencies and building everything from a fresh copy of ponce's repo.

No worries about not wanting to pursue this further. Sometimes it's just not worth the hassle when you find something that works.
What would show the actual error?

I decided to give gtkpod another try, as i realized that rockbox is just a dual boot interface installing on top of Apple and has a volume issue (can barely hear low bit-rate music at top volume).

So, what I did:
1) updated sbopkg tree from ponce's repo SBOs-git
2) uninstalled all the gtkpod package deps previously installed with the old repo,
3) uninstalled and removed gtkpod from pkgs.net (no other gtkpod file were found on /temp)
2) re-started sbopkg -i gtkpod

The build and installation went smoother but it stopped again when building gtkpod itself
Code:
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/glib/gi18n-lib.h:21,
                 from autodetection.c:34:
/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
  CCLD     libgtkpod.la
/usr/bin/ld: .libs/filetype_iface.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/filetype_iface.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/gp_itdb.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/gp_itdb.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/charset.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/charset.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/sha1.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/sha1.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/file.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/file.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/file_itunesdb.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/file_itunesdb.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/file_convert.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/file_convert.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/fileselection.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/fileselection.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/misc_track.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/misc_track.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/prefs.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/prefs.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/syncdir.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/syncdir.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/misc.o:(.bss+0x60): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/misc.o:(.bss+0x20): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/misc_conversion.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/misc_conversion.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/clientserver.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/clientserver.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/tools.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/tools.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/misc_playlist.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/misc_playlist.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/context_menus.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/context_menus.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
/usr/bin/ld: .libs/autodetection.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/autodetection.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:554: libgtkpod.la] Error 1
make[2]: Leaving directory '/tmp/SBo/gtkpod-2.1.5/libgtkpod'
make[1]: *** [Makefile:586: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/gtkpod-2.1.5'
make: *** [Makefile:473: all] Error 2

gtkpod:
Would you like to continue processing the rest of the
queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?:
Now, i definitely have NO packages compiled by pkgs.net.

Any idea why sbopkg is not building gtkpod?

Thanks

p.s.: i can't copy&paste the SBO log file as it is too long

Last edited by however; 12-20-2020 at 06:31 AM.
 
Old 12-20-2020, 06:55 AM   #17
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,125

Rep: Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200
Quote:
Originally Posted by however View Post
The build and installation went smoother but it stopped again when building gtkpod itself
Code:
/usr/bin/ld: .libs/autodetection.o:(.bss+0x0): multiple definition of `gtkpod_app_signals'; .libs/gtkpod_app_iface.o:(.bss+0x0): first defined here
/usr/bin/ld: .libs/autodetection.o:(.bss+0x40): multiple definition of `gtkpod_app'; .libs/gtkpod_app_iface.o:(.bss+0x40): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:554: libgtkpod.la] Error 1
make[2]: Leaving directory '/tmp/SBo/gtkpod-2.1.5/libgtkpod'
make[1]: *** [Makefile:586: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/gtkpod-2.1.5'
make: *** [Makefile:473: all] Error 2

gtkpod:
Would you like to continue processing the rest of the
queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?:
Now, i definitely have NO packages compiled by pkgs.net.

Any idea why sbopkg is not building gtkpod?
because it seems you haven't synced with the latest version of the repository, where gtkpod has been patched to build with gcc-10.x.

bassmadrigal showed how to do it
Quote:
Originally Posted by bassmadrigal View Post
Try running the following and it should start using the latest version of ponce's repo.
Code:
rm -fR /var/lib/sbopkg/SBo-git
sbopkg -r
it's also explained in the wiki.

Last edited by ponce; 12-20-2020 at 07:07 AM.
 
Old 12-20-2020, 07:10 AM   #18
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 522

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
because it seems you haven't synced with the latest version of the repository, where gtkpod has been patched to build with gcc-10.x.
thanks Ponce,

but, isn't the latest version of the repo this one here: {https://github.com/Ponce/slackbuilds.git}?

if it is, I just re-synced to it again (2nd time in three days); if it isn't, could you point me to the latest version of your repo, please?
 
Old 12-20-2020, 07:15 AM   #19
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,125

Rep: Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200
Quote:
Originally Posted by however View Post
thanks Ponce,

but, isn't the latest version of the repo this one here: {https://github.com/Ponce/slackbuilds.git}?

if it is, I just re-synced to it again (2nd time in three days); if it isn't, could you point me to the latest version of your repo, please?
it is, but all depends on which procedure you use to sync it: above the safe and correct procedure is described, if you follow that you have a correctly synced repository.
 
Old 12-20-2020, 07:36 AM   #20
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 522

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
it is, but all depends on which procedure you use to sync it:
1st time i run sbopkg -r, from console
2nd time i git clone https://github.com/Ponce/slackbuilds.git

Quote:
Originally Posted by ponce View Post
above the safe and correct procedure is described, if you follow that you have a correctly synced repository.
I looked at the first post as suggested above and that's exactly what i did with git clone.

Do i need to edit the 'sbopkg.conf' and/or the '60-SBo-current.repo' files to point to something different?

This is what my sbopkg.conf is pointing to:
Code:
REPO_BRANCH=${REPO_BRANCH:-current}
REPO_NAME=${REPO_NAME:-SBo-git}
Thanks
 
Old 12-20-2020, 07:40 AM   #21
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,125

Rep: Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200Reputation: 4200
sorry, however, I think there's a communication difficulty: have you read what I posted above?
Quote:
Originally Posted by ponce View Post
bassmadrigal showed how to do it
Quote:
Originally Posted by bassmadrigal View Post
Try running the following and it should start using the latest version of ponce's repo.
Code:
rm -fR /var/lib/sbopkg/SBo-git
sbopkg -r
it's also explained in the wiki.
what's the issue in doing
Code:
rm -fR /var/lib/sbopkg/SBo-git
sbopkg -r
have you tried it?

the first post of the topic bassmadrigal linked points you at the same wiki page, where the exact same thing is written (that you have to delete the local repository before relaunching "sbopkg -r")
Quote:
Originally Posted by ponce View Post
Our repository is directly usable with slackrepo and sbopkg, see

http://idlemoor.github.io/slackrepo/
https://github.com/Ponce/slackbuilds...ry-with-sbopkg

Last edited by ponce; 12-20-2020 at 07:45 AM.
 
Old 12-20-2020, 08:00 AM   #22
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 522

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
sorry, however, I think there's a communication difficulty: have you read what I posted above?

what's the issue in doing
Code:
rm -fR /var/lib/sbopkg/SBo-git
sbopkg -r
have you tried it?

the first post of the topic bassmadrigal linked points you at the same wiki page, where the exact same thing is written (that you have to delete the local repository before relaunching "sbopkg -r")
grrr! narrow vision; impulsive acting (yes, now that you mentioned it I recall reading it for half second and moving on! AND THAT WAS THE SOLUTION! It all worked flawlessly once i did it in the right sequence (before I was sync'ing first with sbopkg -r and then deleting SBo-git directory; then clone it again and repeat)

Thanks ponce and thanks (apologies) bassmadrigal!
 
Old 12-20-2020, 02:28 PM   #23
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Glad you guys got it figured out! Hopefully gtkpod does what you need it to do.

The next release of sbopkg should fix the issue with needing to manually remove the repo to allow it to sync. There's some beta links floating around if you want to search for them.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
gtkpod: Not able to open iPod files for writing reh_42 Linux - Software 0 01-17-2006 12:52 PM
gtkpod is not working with my Ipod shuffle Riadgoas Linux - Hardware 5 01-14-2006 04:26 AM
gtkpod error: relocation error: gtkpod: undefined symbol: gtk_tool_button_new dlj2 Linux - Software 6 01-29-2005 07:51 AM
GTKPOD file not found error redness Linux - Software 11 01-23-2005 06:00 AM
"relocation error" when launching gtkpod on rh9 tektone Linux - Software 1 12-18-2003 02:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration