aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: [G4 Mac PPC] Architecture error on last CVS rev's (10.5.2 + XCode 3.0)  (Read 3015 times)

spadario

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3

I tried compiling last revisions but I'm getting an architecture error for a couple of months (no problems with the last one I compiled (December 16th).

Configure (options are the same as mac compiling tutorial) goes ok:
Code: [Select]
  Configure script has finished system check.

  Configured aMule SVN for 'powerpc-apple-darwin9.2.0'.

  aMule enabled options:

  **** aMule Core ****
  Prefix where aMule should be installed?                    /usr/local
  Should aMule be compiled with i18n support?                no
  Should aMule be compiled in debug mode?                    no
  Should aMule be compiled with profiling?                   no
  Should aMule be compiled with optimizations?               yes
  Should aMule be compiled with UPnP support?                yes
  Should aMule be compiled with IP2country support?          no
  Should aMule monolithic application be built?              yes
  Should aMule daemon version be built?                      no
  Should aMule remote gui be built? (EXPERIMENTAL)           no
  Crypto++ library/headers style?                            installed

  **** aMule TextClient ****
  Should aMule Command Line Client be built?                 yes

  **** aMule WebServer ****
  Should aMule WebServer be built?                           yes

  **** aMule ED2K Links Handler ****
  Should aMule ED2K Links Handler be built?                  yes

  **** aMuleLinkCreator ****
  Should aMuleLinkCreator GUI version (alc) be built?        no
  Should aMuleLinkCreator for console (alcc) be built?       no

  **** aMule Statistics ****
  Should C aMule Statistics (CAS) be built?                  yes
  Should aMule GUI Statistics (wxCas) be built?              no

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                                       wxWidgets             2.8.7 (mac,static)
                                       crypto++              5.5.2 (installed)
                                       libpng                1.2.25
                                       libgd                 Not detected
                                       zlib                  1.2.3

but make gets the following errors:
Code: [Select]
ld: warning in amule-RC4Encrypt.o, file is not of required architecture
ld: warning in amule-amule.o, file is not of required architecture
ld: warning in amule-BaseClient.o, file is not of required architecture
ld: warning in amule-ClientList.o, file is not of required architecture
ld: warning in amule-ClientCreditsList.o, file is not of required architecture
ld: warning in amule-ClientTCPSocket.o, file is not of required architecture
ld: warning in amule-ClientUDPSocket.o, file is not of required architecture
ld: warning in amule-DownloadClient.o, file is not of required architecture
ld: warning in amule-DownloadQueue.o, file is not of required architecture
ld: warning in amule-ECSpecialCoreTags.o, file is not of required architecture
ld: warning in amule-EMSocket.o, file is not of required architecture
ld: warning in amule-EncryptedStreamSocket.o, file is not of required architecture
ld: warning in amule-EncryptedDatagramSocket.o, file is not of required architecture
ld: warning in amule-ExternalConn.o, file is not of required architecture
ld: warning in amule-Friend.o, file is not of required architecture
ld: warning in amule-FriendList.o, file is not of required architecture
ld: warning in amule-HTTPDownload.o, file is not of required architecture
ld: warning in amule-IPFilter.o, file is not of required architecture
ld: warning in amule-KnownFileList.o, file is not of required architecture
ld: warning in amule-ListenSocket.o, file is not of required architecture
ld: warning in amule-MuleUDPSocket.o, file is not of required architecture
ld: warning in amule-SearchFile.o, file is not of required architecture
ld: warning in amule-SearchList.o, file is not of required architecture
ld: warning in amule-ServerConnect.o, file is not of required architecture
ld: warning in amule-ServerList.o, file is not of required architecture
ld: warning in amule-ServerSocket.o, file is not of required architecture
ld: warning in amule-ServerUDPSocket.o, file is not of required architecture
ld: warning in amule-SharedFileList.o, file is not of required architecture
ld: warning in amule-ThreadTasks.o, file is not of required architecture
ld: warning in amule-UploadBandwidthThrottler.o, file is not of required architecture
ld: warning in amule-UploadClient.o, file is not of required architecture
ld: warning in amule-UploadQueue.o, file is not of required architecture
ld: warning in amule-Kademlia.o, file is not of required architecture
ld: warning in amule-Search.o, file is not of required architecture
ld: warning in amule-Indexed.o, file is not of required architecture
ld: warning in amule-KademliaUDPListener.o, file is not of required architecture
ld: warning in amule-Prefs.o, file is not of required architecture
ld: warning in amule-RoutingZone.o, file is not of required architecture
ld: warning in amule-Contact.o, file is not of required architecture
ld: warning in amule-UPnP.o, file is not of required architecture
ld: warning in amule-UPnPCompatibility.o, file is not of required architecture
ld: warning in amule-amule-gui.o, file is not of required architecture
ld: warning in amule-amuleDlg.o, file is not of required architecture
ld: warning in amule-AddFriend.o, file is not of required architecture
ld: warning in amule-CatDialog.o, file is not of required architecture
ld: warning in amule-ChatSelector.o, file is not of required architecture
ld: warning in amule-ClientDetailDialog.o, file is not of required architecture
ld: warning in amule-FileDetailDialog.o, file is not of required architecture
ld: warning in amule-KadDlg.o, file is not of required architecture
ld: warning in amule-OScopeCtrl.o, file is not of required architecture
ld: warning in amule-PartFileConvert.o, file is not of required architecture
ld: warning in amule-PrefsUnifiedDlg.o, file is not of required architecture
ld: warning in amule-SearchDlg.o, file is not of required architecture
ld: warning in amule-ServerWnd.o, file is not of required architecture
ld: warning in amule-SharedFilesWnd.o, file is not of required architecture
ld: warning in amule-StatisticsDlg.o, file is not of required architecture
ld: warning in amule-SearchListCtrl.o, file is not of required architecture
ld: warning in amule-DownloadListCtrl.o, file is not of required architecture
ld: warning in amule-ClientListCtrl.o, file is not of required architecture
ld: warning in amule-FriendListCtrl.o, file is not of required architecture
ld: warning in amule-ServerListCtrl.o, file is not of required architecture
ld: warning in amule-SharedFilesCtrl.o, file is not of required architecture
ld: warning in amule-MuleTrayIcon.o, file is not of required architecture
ld: warning in amule-TransferWnd.o, file is not of required architecture
ld: warning in amule-ClientCredits.o, file is not of required architecture
ld: warning in amule-ECSpecialMuleTags.o, file is not of required architecture
ld: warning in amule-KnownFile.o, file is not of required architecture
ld: warning in amule-GetTickCount.o, file is not of required architecture
ld: warning in amule-GuiEvents.o, file is not of required architecture
ld: warning in amule-Logger.o, file is not of required architecture
ld: warning in amule-PartFile.o, file is not of required architecture
ld: warning in amule-Preferences.o, file is not of required architecture
ld: warning in amule-Proxy.o, file is not of required architecture
ld: warning in amule-Server.o, file is not of required architecture
ld: warning in amule-Statistics.o, file is not of required architecture
ld: warning in amule-StatTree.o, file is not of required architecture
ld: warning in amule-SHAHashSet.o, file is not of required architecture
ld: warning in amule-TerminationProcess.o, file is not of required architecture
ld: warning in amule-UserEvents.o, file is not of required architecture
ld: warning in amule-OtherFunctions.o, file is not of required architecture
ld: warning in amule-NetworkFunctions.o, file is not of required architecture
ld: warning in ./libmuleappcommon.a, file is not of required architecture
ld: warning in libs/common/libmulecommon.a, file is not of required architecture
ld: warning in libs/ec/cpp/libec.a, file is not of required architecture
ld: warning in /usr/lib/libcryptopp.a, file is not of required architecture
ld: warning in ./libmuleappcore.a, file is not of required architecture
ld: warning in ./libmuleappgui.a, file is not of required architecture
Undefined symbols for architecture i386:
  "_main", referenced from:
      start in crt1.10.5.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccppKApr.out (No such file or directory)
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
I'm on Mac OS X 10.5.2 and XCode 3.0
(but I got similar problems when I was on Mac OS X 10.4.11 and XCode 2.5.1)....
WxMac has been compiled for Universal Binary Support...

Did you remove all code for PPC?
« Last Edit: March 14, 2008, 01:46:05 AM by spadario »
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795

There is no code for PPC. You are most likely doing something wrong (like not doing a make clean before recompiling a universal binary). Unless someone broke something since I'm retired.
Logged

spadario

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3

There is no code for PPC. You are most likely doing something wrong (like not doing a make clean before recompiling a universal binary). Unless someone broke something since I'm retired.
Make clean? of what? WxMac or aMule?
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795

aMule
Logged

spadario

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3

Tried rev. 20080318...I get a similar error:

Code: [Select]
ld: warning in amuleweb-WebServer.o, file is not of required architecture
ld: warning in amuleweb-WebInterface.o, file is not of required architecture
ld: warning in amuleweb-WebSocket.o, file is not of required architecture
ld: warning in amuleweb-ExternalConnector.o, file is not of required architecture
ld: warning in amuleweb-OtherFunctions.o, file is not of required architecture
ld: warning in amuleweb-RLE.o, file is not of required architecture
ld: warning in amuleweb-NetworkFunctions.o, file is not of required architecture
ld: warning in amuleweb-php_parser.o, file is not of required architecture
ld: warning in amuleweb-php_lexer.o, file is not of required architecture
ld: warning in amuleweb-php_syntree.o, file is not of required architecture
ld: warning in amuleweb-php_core_lib.o, file is not of required architecture
ld: warning in amuleweb-UPnP.o, file is not of required architecture
ld: warning in amuleweb-UPnPCompatibility.o, file is not of required architecture
ld: warning in ../../libs/ec/cpp/libec.a, file is not of required architecture
ld: warning in ../../libs/common/libmulecommon.a, file is not of required architecture
ld: warning in /usr/lib/libpng12.dylib, file is not of required architecture
Undefined symbols for architecture i386:
  "_main", referenced from:
      start in crt1.10.5.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccfJ9U77.out (No such file or directory)
make[4]: *** [amuleweb] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I've done make clean before doing make...

I had to type sudo before make because of a permission problem....
Logged